如何使用(0,0)过滤数组(x,y,z)<=(x,y)<=(x1,y1)在numpy还是python中?
我有一个类似于blow的np.数组,形式是(x,y,z) 我想用(0,0)Thank@Kasr–mvd对其进行过滤。 使用代码如何使用(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)这是问题的答案,你应该按原样发布。这将帮助其他人更容易地找到它并给你评分
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]])