相关疑难解决方法(0)

使用scipy插值闭合曲线

我正在编写一个python脚本来插入一组给定的样条点.这些点由它们的[x, y]坐标定义.

我试着使用这段代码:

x = np.array([23, 24, 24, 25, 25])
y = np.array([13, 12, 13, 12, 13])
tck, u = scipy.interpolate.splprep([x,y], s=0)
unew = np.arange(0, 1.00, 0.005)
out = scipy.interpolate.splev(unew, tck) 
Run Code Online (Sandbox Code Playgroud)

这给了我这样一条曲线:

插值不好

但是,我需要有一个平滑的闭合曲线 - 在上面的图片上,其中一个点的衍生物显然是不一样的.我怎样才能做到这一点?

python interpolation numpy curve-fitting scipy

8
推荐指数
1
解决办法
4093
查看次数

标签 统计

curve-fitting ×1

interpolation ×1

numpy ×1

python ×1

scipy ×1