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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。