我有一个以下形式的二维数组:
[[X1, X2, ..., XN]
[Y1, Y2, ..., YN]]
对于每个Xi
大于lower_limit_X
和小于upper_limit_X
,我想获得大于和小于的数量 。Yi
lower_limit_Y
upper_limit_Y
我希望除了一个一个索引之外,在 Numpy 中有一种有效的方法可以做到这一点。
编辑:所以我有一个 2xN 数组。第一行有 N X 的有序值,第二行有 N Y 的有序值。我想得到的是:
获取 X 的
lowest_index
和highest_index
索引,其值大于lower_limit_X
和小于upper_limit_X
lowest_index
然后在索引范围 [ ,highest_index
]中切片 Y 数组(只有一个数组)计算我的切片中的元素数量,有 Yi
's that are greater than
lower_limit_Yand less than
upper_limit_Y`。