我在看这个问题:Efficient thresholding filter of an array with numpy
我有一个类似的问题,但是有一个二维数组,其中几个坐标和值存储在 NumPy 数组的行中。我怎样才能像上面的问题一样进行类似的过滤?
我的数据如下所示:
>>> A.shape
(4269862, 5)
>>> A[0]
array([ 2.27011719e+02, 0.00000000e+00, 2.88134766e+02,
2.00000000e+00, 7.69880000e+04], dtype=float32)
这些值对应于 X、Y、Z 和 value1 和 value2。我想要的是有效地获得例如。X 在 300--400、Y 在 200--250 和 Z 在 200--300 的所有行。