程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

DL中常用的numpy

发布于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://blog.csdn.net/da_kao_la/article/details/90183691

发布了63 篇原创文章 · 获赞 37 · 访问量 5万+


所属网站分类: 技术文章 > 博客

作者:爸爸去挣钱我去幼儿园

链接:https://www.pythonheidong.com/blog/article/232937/5f3423444aead8fa551a/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

6 0
收藏该文
已收藏

评论内容:(最多支持255个字符)