注意:我之前问过这个问题,但是它被复制了,但是,我和其他几个人认为它过分关闭了,我在原始帖子的编辑中解释了原因.所以我想再次在这里重新提出这个问题.
有没有人知道可以在两行之间插值的python库.例如,假设下面有两条实线,我想在中间生成虚线.换句话说,我想获得中心线.输入只是两个numpy坐标数组,分别是大小N x 2和M x 2.
此外,我想知道是否有人在一些优化的python库中为此编写了一个函数.虽然优化不是必需的.
这是我可能拥有的两条线的示例,您可以假设它们彼此不重叠,并且x/y可以具有多个y/x坐标.
array([[ 1233.87375018, 1230.07095987],
[ 1237.63559365, 1253.90749041],
[ 1240.87500801, 1264.43925132],
[ 1245.30875975, 1274.63795396],
[ 1256.1449357 , 1294.48254424],
[ 1264.33600095, 1304.47893299],
[ 1273.38192911, 1313.71468591],
[ 1283.12411536, 1322.35942538],
[ 1293.2559388 , 1330.55873344],
[ 1309.4817002 , 1342.53074698],
[ 1325.7074616 , 1354.50276051],
[ 1341.93322301, 1366.47477405],
[ 1358.15898441, 1378.44678759],
[ 1394.38474581, 1390.41880113]])
array([[ 1152.27115094, 1281.52899302],
[ 1155.53345506, 1295.30515742],
[ 1163.56506781, 1318.41642169],
[ 1168.03497425, 1330.03181319],
[ 1173.26135672, 1341.30559949],
[ 1184.07110925, 1356.54121651], …Run Code Online (Sandbox Code Playgroud)