相关疑难解决方法(0)

如何在python中插入另外两行之间的一行

注意:我之前问过这个问题,但是它被复制了,但是,我和其他几个人认为它过分关闭了,我在原始帖子的编辑中解释了原因.所以我想再次在这里重新提出这个问题.

有没有人知道可以在两行之间插值的python库.例如,假设下面有两条实线,我想在中间生成虚线.换句话说,我想获得中心线.输入只是两个numpy坐标数组,分别是大小N x 2M 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)

python algorithm math geometry interpolation

11
推荐指数
2
解决办法
2478
查看次数

标签 统计

algorithm ×1

geometry ×1

interpolation ×1

math ×1

python ×1