numpy获取指定行列,python提取矩阵的某几列

  numpy获取指定行列,python提取矩阵的某几列

  今天边肖和大家分享一下Python中按行或按列提取矩阵的方法。有需要的可以参考一下。

  代码:

  将numpy作为np导入

  a=np.arange(9)。整形(3,3)

  a

  [31]:

  数组([[0,1,2],

  [3,4,5],

  [6, 7, 8]])

  矩阵的某一行

  

  a[1]

  out[32]:数组([3,4,5])

  矩阵的某一列

  

  一个

  out[33]:数组([1,4,7])

  b=np.eye(3,3)

  b

  [36]:

  数组([[ 1。 0. 0.],

  [ 0. 1. 0.],

  [ 0. 0. 1.]])

  把矩阵a的第2列赋值给矩阵b的第1列

  

  b[:0]=a[:1]

  b

  [38]:

  数组([[ 1。 0. 0.],

  [ 4. 1. 0.],

  [ 7. 0. 1.]])

  以上是Python中numpy按行或按列提取矩阵的方法。学的朋友可以自己试试。

  Python中numpy相关知识点推荐阅读:

  Python中NumPy的基本概念

  用Python中的numpy进行图像处理

  更多Python学习推荐:Python学习网教学中心。

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: