NumPy基本操作

1.shape与reshape的用法

1. shape

NumPy基本操作 #因为a是一维,所以只显示列数

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

2. reshape

NumPy基本操作#使用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)  #创建从NumPy基本操作NumPy基本操作有5个元素的等比数组

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

4.取元素

 NumPy基本操作

5.一维数组

NumPy基本操作

6.any、all

NumPy基本操作

7.nonzero

NumPy基本操作

8.where

NumPy基本操作

9.select

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

10.unique

NumPy基本操作

11.bincount

NumPy基本操作

12.histogram

NumPy基本操作

13.掩码数组

NumPy基本操作

14.tofile、fromfile

NumPy基本操作

15.save()、load()

NumPy基本操作

16.transpose

NumPy基本操作 

17.maximum

NumPy基本操作 

18.in1d

NumPy基本操作