Пересечение 2D-массивов numpy ndarrays

У меня вопрос.

У меня есть два массива numpy, которые представляют собой выпуклые оболочки OpenCV, и я хочу проверить пересечение без создания циклов for или создания изображений и выполнения на них numpy.bitwise_and , которые в Python работают довольно медленно. Массивы выглядят следующим образом:

[[[x1 y1]]
 [[x2 y2]]
 [[x3 y3]]
...
 [[xn yn]]]

Рассматривая [[x1 y1]] как один единственный элемент, я хочу выполнить пересечение между двумя numpy ndarrays. Как я могу это сделать? Я нашел несколько вопросов аналогичного характера, но я не мог найти решение для этого оттуда.

Заранее спасибо!

5
задан Subhamoy S. 14 February 2012 в 08:28
поделиться