【发布时间】:2017-10-17 23:16:02
【问题描述】:
我试图找到由点列表生成的两条线之间的交点。
我有两个点列表,然后我用它们绘制了它们
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 的解决方案
【问题讨论】:
-
请告诉我们你到目前为止尝试了什么(代码)。
标签: python-2.7 numpy matplotlib