Прямо сейчас у меня есть двумерный массив, который представляет координаты пикселей изображения
points = [[-1,-2,0,1,2,3,5,8] [-3,-4,0,-3,5,9,2,1]]
Каждый столбец представляет координату на изображении, например:
массив [0] = [-1, -3] означает x = -1 и y = -3
Сейчас я хочу удалить столбцы, у которых либо x меньше 0 && больше 5 или y меньше 0 && больше 5
Я знаю, как удалить элементы определенного значения
#remove x that is less than 0 and more than 5
x = points[0,:]
x = x[np.logical_and(x>=0, x<=5)]
#remove y that is less than 0 and more than 5
y = points[1,:]
y = y[np.logical_and(y>=0,y<=5)]
Есть ли способ удалить y, который имеет тот же индекс, что и удаляемый x? (Другими словами, удалять столбцы, если удовлетворено либо условие удаления x, либо удаление y)