gpt4 book ai didi

python - Numpy:仅获取具有间隔值的数组行

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:15 27 4
gpt4 key购买 nike

我有一个 numpy 数组,它的形状是 (10, 3),看起来像:

10 | xxx | yyy
11 | xxx | yyy
13 | xxx | yyy
14 | xxx | yyy
15 | xxx | yyy
17 | xxx | yyy
19 | xxx | yyy
..............

例如,我想要的是只提取第一列的值在 12 到 16 之间的行。我尝试使用 numpy.where(),但我并没有真正做到。

所以我想要的是返回的东西:

13 | xxx | yyy
14 | xxx | yyy
15 | xxx | yyy

最佳答案

你可以试试这样的东西

b = your_array[:,0]
condition = (b>12) & (b<16)

new_array = your_array[condition]

关于python - Numpy:仅获取具有间隔值的数组行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23121249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com