Как использовать numpy для вычисления пересечения двух сегментов линии?
В коде у меня есть segment1 = ((x1, y1), (x2, y2)) и segment2 = ((x1, y1), (x2, y2)). Примечание: сегмент 1 не равен сегменту2. Поэтому в моем коде я также вычислял наклон и y-перехват, было бы хорошо, если бы этого можно было избежать, но я не знаю, как это сделать.
Я использую правило Cramer с функцией, которую я написал в Python, но я бы хотел найти более быстрый способ сделать это.