Chapter 1. Numpy-Creating arrays

一、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代表列操作,

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文/懒小夭 心血来潮,制作了一组小图片,讲述了一个温暖的故事。 周末,小明带着好心情漫步在公园里,不知有多久没来看...
    懒小夭阅读 480评论 33 13
  • 我的故事 我,码农一个,学生一枚 @_@。到了大学后除了每天对着电脑“吧嗒吧嗒”敲代码,貌似课余生活就没有什么亮点...
    宋鎏鑫阅读 1,129评论 10 9
  • 喜欢山下英子提出的断舍离生活理念。 断=不买、不收取不需要的东西;舍=处理掉堆放在家里没用的东西;离=舍弃对物质的...
    八月末阅读 261评论 0 1
  • 粉色的小姑娘 和狮子、大灰狼做朋友 也笑得 仿佛追逐太阳 她什么也不怕 只是用尽力气 远离灯火
    箭矢有无阅读 190评论 0 0