如何在Python中从矩阵中提取元素
我是Python新手,我制作了一个包含数百行和两列的矩阵 我使用numpy构建了如下矩阵:如何在Python中从矩阵中提取元素,python,numpy,Python,Numpy,我是Python新手,我制作了一个包含数百行和两列的矩阵 我使用numpy构建了如下矩阵: FILE = np.array( [ [11,12], [21,22], [31,32], [41,42] [51,52] ...... ]) 我希望这是正确的 假设我只想提取第一列的前3个元素,即11、21和31:最简单的方法是什么 有任何numpy实用程序吗?您可以在此处使用切片。所以0:3,或者更简洁地说:3是前三行,然后下一个0指第一列 >>> FILE[0:3
FILE = np.array(
[
[11,12],
[21,22],
[31,32],
[41,42]
[51,52]
......
])
我希望这是正确的
假设我只想提取第一列的前3个元素,即11、21和31:最简单的方法是什么
有任何numpy实用程序吗?您可以在此处使用切片。所以0:3,或者更简洁地说:3是前三行,然后下一个0指第一列
>>> FILE[0:3, 0]
array([11, 21, 31])
使用此选项获取列0的前三行:
FILE[0:3, 0]
仅文件[:3,0]?使用索引:文件[:3,0]。它称为切片…文件[:3,0]