码迷,mamicode.com
首页 > 编程语言 > 详细

浅谈python的第三方库——numpy(二)

时间:2020-02-04 23:35:45      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:操作   合并   初步   大小   第三方库   numpy   tac   com   alt   

前一期博文中,初步探索了numpy中矩阵的几种运算操作,本文将展示numpy矩阵的元素抽取与合并操作。

1 元素抽取

在我们使用矩阵的时候,有时需要提取出矩阵的某些位置上的元素单独研究,这时就需要熟悉矩阵元素的定位操作。

1.1 提取单个元素

技术图片

从上图中可以看到:矩阵的行列次序是从零开始的,即代码中矩阵的第0列(行)相当于我们通常认为的矩阵第1列(行)。

1.2 提取多个元素

技术图片

在抽取多个矩阵元素时,会用到形如“a:b”的表达,这是告诉python解释器我们要提取某个矩阵的第a+1行(列)到第b行(列);若只有形式“ : ”,则表示抽取矩阵的所有行(列)。

2 矩阵合并

技术图片

使用方法hstack()可以横向拼接矩阵,vstack()可以纵向拼接矩阵,需要注意拼接方向上矩阵大小要一致。

技术图片

类似地,使用concatenate方法也可以达到相同效果,其中axis=0表示沿着纵向拼接,axis=1表示沿着横向拼接。

浅谈python的第三方库——numpy(二)

标签:操作   合并   初步   大小   第三方库   numpy   tac   com   alt   

原文地址:https://www.cnblogs.com/pythonfl/p/12261776.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!