Я пытаюсь найти пересечение между двумя строками, которые были сгенерированы списком точек.Найти пересечение точек на графе python, сгенерированных списком точек
У меня было два списка точек, а затем я график их с помощью
import matplotlib.pyplot as plt
import numpy as np
a = arrayOfPoints1
plt.plot(*zip(*a))
b = arrayOfPoints2
plt.plot(*zip(*b))
plt.show()
Теперь я генерироваться график, который выглядит примерно так
Моя цель состоит в том, чтобы найти все точки, где это эти два графика пересекаются теперь (пересечения синей и зеленой линий). На первый взгляд может показаться, что точки будут просто точками, находящимися в обоих массивах a и b, но могут возникать некоторые пересечения, которые не встречаются в массивах при создании линий между точками.
Как мне найти все перекрестки?
Примечание: Я ищу решение, которое работает в Python 2.7
Пожалуйста, покажите нам, что вы пробовали до сих пор (код). – jonie83