发布于2020-02-24 23:59 阅读(597) 评论(0) 点赞(6) 收藏(3)
读txt文件
按行读取有三种方式,注意readlines和readline的区别。open是python自带打开方式,如果打不开,可以使用encoding="UTF-8"指定解码方案。
读取得到一行之后,行首行尾可能存在一些不需要的字符,就可以使用str.strip()去除,括号中是预期要去除的字符串。比如多行txt文件中会有换行符。
strip一般与split搭配使用。split也可以指定字符串,以其为界限将原始字符串分成指定的几部分,当分隔符有多个时,以第一个分隔符优先。
数组维度
np.reshape((2,2,3))
注意这里括号里面还有括号,因为是以size类型当参数的
np.transpose(x,(1,0,2))
对ndarray的坐标系进行调换。二维时相当于转置。高维以三维为例,首先要理解三维数组,相当于在二维数组的基础上又进行了一次划分,划分成前后两部分,作为第三维,但是表现在坐标中是第一个坐标。所以0,1,2转换为1,0,2就是前两个坐标顺序调换了一下。
随机数
np.random.rand((4,5))
返回的是处于[0,1)的随机浮点数。参数可以是一个整数,表示返回的随机数个数,也可以是size形的。
np.random.rand(20).reshape([4,5]) 与np.random.rand((4,5))等效
np.random.random_sample(a,size,replace,p) 从a中取size个样本,默认replace=True,有放回的抽样,默认每个样本被抽取到的概率p相等。
np.random.randint(a,b) 随机取[a,b)之间的整数
np.random.choice(a,size,replace,p) 是否放回,概率
Reference:
作者:爸爸去挣钱我去幼儿园
链接:https://www.pythonheidong.com/blog/article/232937/5f3423444aead8fa551a/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!