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

时间:2020-05-26 12:13:02

标签: python numpy

我是Python的新手,我制作了一个矩阵,该矩阵具有数百行和仅有2列。

我已经使用numpy构建了这样的矩阵:

FILE = np.array(
    [
[11,12],
[21,22],
[31,32],
[41,42]
[51,52]
......
    ])

我希望这是正确的。

比方说,我只想提取第一列的前3个元素(分别是11、21和31):最简单的方法是什么?

是否有任何numpy实用程序?

2 个答案:

答案 0 :(得分:1)

使用此方法获取第0列的第3行:

FILE[0:3, 0]

答案 1 :(得分:0)

您可以在此处使用切片。因此,/Pipes:/Pipes/Utility:/Pipes/Filtering:/Pipes/:/Bigdata/bioinf/Pipes3:/Bigdata/bioinf/Pipes:/Bigdata/users/eliran/Pipes,或更简洁地说是0:3是前三行,然后下一个:3是指第一列。

0