一、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)
五、线性代数
