一、ndarray

1、方法

1、dtype  	数组内数据类型
2、shape 	数组的维度

2、创建数组的方法

1、array	将各种数据类型转换为数组格式
2、ones/zeros/eye
3、arrange
4、astype	创建一个新数组,数据类型自定义

3、运算

1、numpy中的运算都应用于标量,如 **/*/+/- 等
2、当进行运算的两个数组维度不同是,自动广播
3、转置 T/transport/swapaxes

4、切片及索引(花式索引)

//切片后的slice进行修改时,会导致对原来样本的修改
//利用布尔运算进行索引--方法1
		data[names == 'Bob']  	// names和data分别是一张数据表中对应的两列数据
		data[ data<0 ]
//利用布尔运算进行索引--方法2
		index = names == 'Bob'
		data[index]

二、

 ufunc(通用函数)
 np.where(con,x,y)

三、

5.1 mean/sum/cumsum/cumprod
5.2 布尔型
 $$ 5.2.1 计算T/F的个数  :   (arr > 0).sum()
 $$ 5.2.2 判断是否存在T/F : arr.any()  / arr.all()
5.3 排序 sort
5.4 集合运算 如:np.unique

四、文件操作(load/save)

五、线性代数

numpy基础

相关文章: