NumPy基本操作

1.shape与reshape的用法

1. shape

 #因为a是一维,所以只显示列数

#将b的形状变为(3,4)或者写成b.shape=3,-1

2. reshape

#使用reshape方法,可以创建指定形状的新数组,原数组b形状保持不变

 

 

2.zero、ones

1. np.zero(4,np.float)  #创建4个数组元素为0的数组

2. np.ones(4,np.float)  #创建4个数组元素为1的数组

3.arange、linspace、logspace

1. np.arange(0,1,0.1)  #创建初始值为0,终值为1,步长为0.1的等差数组

2. np.linspace(0,1,10,endpoint=False)  #创建初始值为0,终值为1,元素个数为10,不包含终值1的等差数组

3. np.logspace(0,2,5)  #创建从10^{0}10^{2}有5个元素的等比数组

4. np.logspace(0,2,5,base=2,endpoint=False)  #创建从2^{0}2^{2}有5个元素的等比数组,base可以改变基数

4.取元素

 

5.一维数组

6.any、all

7.nonzero

8.where

9.select

select(condlist,choicelist,default=0) #从布尔数组列表中找出满足条件"condlist[j][i]==True"的j的最小值,则out[i]=choicelist[j][i],其中out是select()的返回数组

10.unique

11.bincount

12.histogram

13.掩码数组

14.tofile、fromfile

15.save()、load()

16.transpose

 

17.maximum

 

18.in1d

 

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值