【发布时间】:2019-01-01 21:03:33
【问题描述】:
作为 numpy.linspace 给出线性连接的两点之间的等距点。我可以得到连接一组点的直线上的等距点吗?
例如:
import numpy as np
npts = 10
xcoords, ycoords = [0,1], [0,1]
xquery = np.linspace(xcoords[0],xcoords[1], npts)
yquery = np.linspace(ycoords[0],ycoords[1], npts)
这里我需要在连接一组点的线上等距查询点
xcoords, ycoords = [0,1,5,8], [0,3,6,7]
【问题讨论】:
-
那么,您需要在您指定的 2 个 4D 点之间等距 4D 点吗?像网格一样?
-
如果不清楚,请见谅。它们只是二维点 (0,0)、(1,3)、(5,6) 和 (8,7)。我想沿着连接上述二维点的线获得等距点。与此处使用 QGIS 完成的类似(gis.stackexchange.com/questions/27102/…)。
-
您正在寻找已实施的解决方案(我不知道)还是您想自己实施?
标签: python python-3.x numpy matplotlib scipy