Scipy插值RectBivariateSpline构造函数返回的是一个

2024-04-19 07:44:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试实例化一个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错误描述的内容以及如何解决的线索,我们将不胜感激。在


Tags: 实例importnumpyas错误npscipyarray
1条回答
网友
1楼 · 发布于 2024-04-19 07:44:45

默认情况下,矩形双变量样条线使用3次样条曲线。通过沿y轴只提供3个点,它无法做到这一点。将ky=2添加到参数列表中可以解决这个问题,因为有更多的数据也是如此。在

相关问题 更多 >