一、创建数据的方式
- 直接输入列表元组等
- arange
- linspace
- logspace
二、 数组形状
- shape
- reshape
三、其它创建方式
- ones
- zeros
- empty
- full
- eye\identify
四、数组的更多属性
- ndim 维度
- shape 形状
- size 元素总个数
- dtype 数组类型
- itemsize 每个元素的大小,单位是字节
- nbytes 总字节大小
五、常用操作
- tolist()
六、访问
- arrar[start:end:step]切片可以加步长
- nditer
七、连接与分割
- concatenate
- vstack
- hstack
- split
- hsplit
- vsplit
八、函数
- 算数:add、subtract、multiply、divide、floor、power
- 关系:equal、not_equal、less、less_queal、greater、greater_equal
- 自定义:frompyfunc
- 随机、正态分布:random.rand/random.randint/random.rand/random.nomal
- 排序:sort(kind=quicksourt快排/mergesort归并/heapsort堆
- 聚合:sum\amin\annmin\max\amax\nanmax\mean\nanmean\average\var\std\unique\where
九、线性代数
- 点乘dot
- 行列式:linalg.det
- 逆矩阵 linalg.inv
- 比较是否逆矩阵:allclose
十‘多维数组访问
- 索引
- 表达式:np.array[0轴][1轴][。。。][n-1轴]
- 三维示例:元素a
- 标量:a[i][j][k]
- 向量:a[i][j]
- 矩阵量:a[i]
- 切片
- 示例:a[:,1,2]
十一、保存和读取
- save
- savez
- savez_compressed