numpy常用函数介绍(一)

a=numpy.array([1,2,3,4,5])  

a=numpy.array([1 2 3],[2 3 4],[3 4 5]) #分别输出向量、矩阵。

a.transpose()  #转置函数

b=a.shape#a矩阵的大小,也可以通过a.shape=3,4强制更改矩阵大小

b=a.reshape(3,4)#强制更改矩阵大小(注意:a,b共享内存,a改变b也改变)

b=numpy.power(a,3)#数组每个元素求3次方 3可更改为任何数

c=numpy.ones_like(a)#生成一个a同等大小矩阵,所有元素填充1 

c=numpy.zeros_like(a)#生成一个a同等大小矩阵,所有元素填充0

c=arange(0,15,2)#生成一个0-15间隔为2的向量

c=numpy.random.rand(6)#生成一个[0.1)的6个元素的随机数向量

c=numpy.linespace(0,15,15)#生成一个0-15等间隔元素为15的向量(默认都是左闭右开的 [0,15))

扫描二维码关注公众号,回复: 2624334 查看本文章

c=numpy.logspace(0,3,15)#生成一个10^0到10^3的等比的15个元素的向量

c=numpy.logspace(0,3,15,base=3)#生成一个3^0到3^3的等比的15个元素的向量

c=numpy.unique(a)#数据去重,得到出现过的数

d=numpy.stack((a,b,c),axis=0)#数据堆叠,axis是轴度也可以理解为自由度,可以为0、1、2。

猜你喜欢

转载自blog.csdn.net/Legend_of_Dagger_Lee/article/details/81280899