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.linspace(0,15,15)#生成一个0-15等间隔元素为15的向量(默认都是左闭右开的 [0,15))

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。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值