如何使用(0,0)过滤数组(x,y,z)<=(x,y)<=(x1,y1)在numpy还是python中?

如何使用(0,0)过滤数组(x,y,z)<=(x,y)<=(x1,y1)在numpy还是python中?,python,numpy,Python,Numpy,我有一个类似于blow的np.数组,形式是(x,y,z) 我想用(0,0)Thank@Kasr–mvd对其进行过滤。 使用代码 bb = np.all(np.logical_and(ll <= aa[:,:-1], aa[:,:-1] <= ur), axis=1) array([[2, 2, 3], [4, 1, 1]]) bb=np.all(np.logical)和(ll@Kasr–mvd)这是问题的答案,你应该按原样发布。这将帮助其他人更容易地找到它并给你评分

我有一个类似于blow的np.数组,形式是(x,y,z)

我想用(0,0)Thank@Kasr–mvd对其进行过滤。 使用代码

bb = np.all(np.logical_and(ll <= aa[:,:-1], aa[:,:-1] <= ur), axis=1)

array([[2, 2, 3],
       [4, 1, 1]])

bb=np.all(np.logical)和(ll@Kasr–mvd)这是问题的答案,你应该按原样发布。这将帮助其他人更容易地找到它并给你评分。
[[   2,2,3],
 [   4,1,1],
 ]           
aa = np.array([[  -1,100],
 [   2,2],
 [   4,1],
 [   100,100],
 ]   )
ll = np.array([0, 0]) 
ur = np.array([4, 4])

bb = np.all(np.logical_and(ll <= aa, aa <= ur), axis=1)
aa[bb]


array([[2, 2],
       [4, 1]])
bb = np.all(np.logical_and(ll <= aa[:,:-1], aa[:,:-1] <= ur), axis=1)

array([[2, 2, 3],
       [4, 1, 1]])