【发布时间】:2018-06-20 20:54:27
【问题描述】:
我无法让 scipy.interpolate.splrep 处理周期性数据点... 我想我没有正确处理“per”参数。到目前为止,我使用此代码:
from scipy.interpolate import splrep
import numpy as np
x = np.concatenate((np.linspace(-180, 180, 720),np.linspace(180, -180, 720)))
y = np.concatenate((np.linspace(-180, 180, 720),np.linspace(-180, 180, 720)))
spl = splrep(x, y, per=True)
但它不起作用,引发“输入数据错误”
【问题讨论】:
-
您期待什么?这些是无效的数据点:不满足:
x, y: The data points defining a curve y = f(x). -
为什么不呢?我不明白...你能提供一个有效数据点的例子吗?
标签: python scipy interpolation