我尝试实例化一个Scipy插值矩形双变量样条线,如下所示:
import numpy as np
from scipy.interpolate import RectBivariateSpline
x = np.array([1,2,3,4])
y = np.array([1,2,3])
vals = np.array([
[4,1,4],
[4,2,3],
[3,7,4],
[2,4,5]
])
print(x.shape) # (4,)
print(y.shape) # (3,)
print(vals.shape) # (4, 3)
rect_B_spline = RectBivariateSpline(x, y, vals)
但是,它返回以下错误:
^{pr2}$如能提供有关dfitpack错误描述的内容以及如何解决的线索,我们将不胜感激。在
默认情况下,矩形双变量样条线使用3次样条曲线。通过沿y轴只提供3个点,它无法做到这一点。将ky=2添加到参数列表中可以解决这个问题,因为有更多的数据也是如此。在
相关问题 更多 >
编程相关推荐