У меня есть следующий массив массивов:
import numpy as np
a = [np.array([52.941, 57.962]),
np.array([52.918, 57.96 ]),
np.array([52.908, 57.958]),
np.array([52.898, 57.957]),
np.array([52.878, 57.953]),
np.array([52.868, 57.952]),
np.array([52.813, 57.941])]
Теперь я хочу проверить, является ли массив test = np.array([52.908, 57.958])
частью упомянутых выше массивов, и удалить, если он является частью массива.
Как я могу это проверить и удалить?
Я пытался:
if test in a:
print('okay')
и
a.remove(test)
... но это не работает.
Я получаю следующую ошибку:
ValueError: Истинное значение массива с более чем одним элементом
неоднозначный. Используйте a.any () или a.all ()
Что это значит?