【发布时间】:2016-06-22 20:45:55
【问题描述】:
我想知道是否有一种方法可以将样条曲线直接拟合到函数而不是点。目前我正在从函数中手动创建点。以下是我使用的代码(简化版)
def get_fit_function(self, function, test_range, k=3, **fArgs):
x = np.array(test_range)
y = np.array([function(p, **fArgs)
for p in x]) # my function
u = UnivariateSpline(x, y, k=k)
print('avgError', u.get_residual()**0.5 / len(x_values))
return u
我在 scipy 文档中找不到任何内容。有人知道这种方法是否存在吗?谢谢。
【问题讨论】:
标签: python-3.x scipy