Я пытаюсь использовать numpy.where для удаления элементов [0,0,0] из массива. Тестовый массив имеет только один элемент [0,0,0], помещенный в первую позицию. Он имеет форму (800,3), поэтому он должен быть (799,3) (после изменения формы) или (2397,) после выбора. Однако полученный массив (2937,).
Мой код:
array[np.where(array != [0,0,0])]
Это какая-то ошибка?
P.D: dtype = 'uint8', если это полезно.