我正在尝试使用interpolate.interp1d但是它有一些奇怪的行为。这是脚本:
x = np.linspace(0, 10, 10)
y = np.cos(-x**2/9.0)
f = interp1d(x, y, kind='cubic')
plt.figure(figsize=(10,7))
plt.plot(x, y, 'o', x, f(x), '--')
plt.legend(['data', 'interp'], loc='best')
plt.show()
plt.pause(2**31-1)