小编Dr.*_*ain的帖子

从曲线形状中获取均匀分布的点

如何采用在曲线上有更多点创建的形状并将其细分,以使点沿曲线分布更均匀?在我的研究中,我认为numpyinterp可能是正确使用的函数,我不知道参数(x, xp, fp, left, right, & period)使用什么。任何帮助将不胜感激!

这是显示所需输出的动画。

均匀分布的形状示例

这是输入圆角矩形的代码:

from matplotlib import pyplot as plt
import numpy as np

x_values = [1321.4, 598.6, 580.6, 563.8, 548.6, 535.4, 524.5, 516.2, 511,
509.2, 509.2, 511, 516.2, 524.5, 535.4, 548.6, 563.8, 580.6, 598.6, 1321.4, 1339.4,
1356.2, 1371.4, 1384.6, 1395.5, 1403.8, 1409, 1410.8, 1410.8, 1409, 1403.8, 1395.5,
1384.6, 1371.4, 1356.2, 1339.4, 1321.4]
y_values = [805.4, 805.4, 803.5, 798.3, 790.1,
779.2, 766, 750.8, 734, …
Run Code Online (Sandbox Code Playgroud)

python curve numpy matplotlib scipy

3
推荐指数
1
解决办法
785
查看次数

标签 统计

curve ×1

matplotlib ×1

numpy ×1

python ×1

scipy ×1