Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中从矩阵中提取元素_Python_Numpy - Fatal编程技术网

如何在Python中从矩阵中提取元素

如何在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

我是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, 0]
array([11, 21, 31])

使用此选项获取列0的前三行:

FILE[0:3, 0]
仅文件[:3,0]?使用索引:文件[:3,0]。它称为切片…文件[:3,0]