我正在编写一个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)
这给了我这样一条曲线:
但是,我需要有一个平滑的闭合曲线 - 在上面的图片上,其中一个点的衍生物显然是不一样的.我怎样才能做到这一点?