- dtype
- astype
- shape
- reshape
- flatten
- 数组计算(广播机制:对应位置相计算)
1.三维和二维:某一维度可以算就可以
2.二维:
- 数组和数运算(形状一样时)
- 数组和数组
- nan(not a number) 无穷大(eg:0/0)
- inf(infinte)(eg:3/0)
- load csv
- load_path
- delimi
- unpak(转置(行转列))对角线方向转换数据
- 语法
- transpose
- T
- swapaxes
- 取索引和切片
- 取连续的行
- xx.[2:]
- 取不连续的行
- xx.[[2,5,7,8]]
- 取第三行和第四列
- xxx.[2,3]
- 取多行和多列,eg:第三行到第五行和第二列到第四列
- xx.[2:5,2:4]
- 取连续的行
- where 三元运算符
- x.np.where(t>10?16,0)
- clip(裁剪)
- t.clip(10,20)
- 把小于10的替换为10,大于20的替换为20
- t.clip(10,20)
- 数组的拼接
- 竖直拼接
- vstack
- 水平拼接
- hstack
- 竖直拼接
- 数组行列交换
- zeros(全为0的数组)
- xx.np.zeros(2,3)
- ones(全为1的数组)
- 对角线
- np.eye(3)
- 最值
- argmin
- argmax
- 随机数
- rand
- randn
- 涉及正太分布
- randint
- np.random.randint(10,20,(4,5))
- uniform
- normal
- seed
- 随机种子(伪随机)
- 下次的随机和上次的一样
- nan
- 计算nan的个数
- 任何和nan计算的数,结果都是nan
- 把nan赋值为0,会影响行或列的平均值
- 缺失值可替换为平均值和均值(中位数)
- 统计函数(精确到行或列)
- 均值
- t.mean(a,axis=NONE)
- 中值
- np.median(t,axis=None)
- 极值
- np.ptp
- 标准差
- t.std
- 反应数据的离散程度和稳定程度
- 均值