一、Numpy array 对象常用构造方法:
1. np.arange(start,stop,steps) #可控制步数序列
2. np.linspace(start,stop,numbers) #可确定采样点数的序列
3. np.zeros() #零向量
4. np.ones() #全1向量
5. np.eye() #单位向量
6. np.diag(np.array([1,2,3])) #对角矩阵,接受一个序列作为对角线元素
7. np.random.rand() #[0,1]上的均匀分布随机序列
8. np.random.randn() #Gaussion 分布随机序列
注: 构造参数:dtype设置输出array的数据类型
二、Numpy array 对象若干基础成员方法:
1. dot() #矩阵乘积
2. sum() #某一维度求和
3. min() #某一维度求最小值
4. max() #某一维度求最大值
5. cumsum() #某一维度求累加和(cumulative sum)
6. reshape() #改变矩阵形状(对对象本身不发生修改,只是产生原对象的copy)
7. floor() #向下取整
8. ravel() #将矩阵降维至0维
9. resize() #改变矩阵形状 (修改对象本身,是在对象的视图上进行的操作)
10. T #矩阵转置
11. all() #检测矩阵中是否全为True (非零)元素
12. any() #检测矩阵中是否存在True(非零)元素
13. apply_along_axis() #沿着矩阵的某一维度执行函数操作
14. argmax() #寻找沿着某一维度的最大值对应的索引
15. argmin() #寻找沿着某一维度最小值对应的索引
16. argsort() #返回沿着某一维度排序后的索引
17. average() #计算沿着某一维度的加权平均值
18. ceil() #向下取整
19. cumprod() #计算沿着某一维度的连乘积
20. logspace() #产生对数坐标轴数据
21. ptp() #计算某一维度的峰峰值(peak to peak value)
22. searchsorted() #寻找数据在数组中应当插入的位置索引
23. sort() #返回对象的排序拷贝
注:成员方法参数:axis=0 代表操作以第1维度为单位进行(行操作);axis=1代表列操作,
网友评论