- import NumPy as np
- ndarray: 多维数组 np.array
- persontype = np.dtype({'names: [], 'formats': []}) 自定义 结构数组
- np.arrange(1,11,2) 创建[1,3,5,7,9]的等差数组 [初值,终值,步长]
- np.linespace(1,9,5) 创建[1,3,5,7,9]的等差数组 [初值,终值,元素个数]
- np.add(x1,x2) 加
- np.subtract(x1, x2) 减
- np.multiply(x1, x2) 乘
- np.divide(x1, x2) 除
- np.power(x1, x2) 求N次方
- np.remainder(x1, x2) 取余数
- amax(矩阵,axis) 最大值函数 axis=0 以列划分 axis=1 以行划分 axis可省略
- amin(矩阵,axis) 最小值函数 axis=0 以列划分 axis=1 以行划分 axis可省略
- ptp(矩阵,axis) 最大值与最小值之差 axis=0 以列划分 axis=1 以行划分 axis可省略
- percentile(矩阵,P,axis) 统计数组的百分位数 ,P:0-100 代表p%
- median(矩阵,axis) 中位数
- mean(矩阵,axis) 平均数
- average(数组1,权重数组2) 数组的加权平均值
- std(数组) 标准差
- var(数组) 方差
- sort(a, axis=-1, kind=‘quicksort’, order=None), 排序, 默认是快速排序;
- kind :quicksort、mergesort、heapsort 分别是快速排序、合并排序、堆排序。
- axis 默认 -1(沿着数组的最后一个轴进行排序), axis=None 采用扁平化的方式作为一个向量进行排序。(不管重复与否都排)
- order 字段,对于结构化的数组可以指定按照某个字段进行排序。
NumPy基本命令
最新推荐文章于 2024-09-02 12:07:18 发布