擅长:python、mysql、java
<p>如果行为在给定的域外没有改变,请查看样条曲线并将其与域相匹配。这可以用scipy.插值. 在</p>
<p>这里有一个例子</p>
<pre><code> from matplotlib.pyplot import subplots
from numpy import linspace, random, sin, cos
from scipy import interpolate
x = linspace(0, 10)
y = sin(x * .5) + cos (x * 2) + random.randn(x.size) * 1e-1
# fit spline
spl = interpolate.InterpolatedUnivariateSpline(x, y)
fitx = linspace(0, x.max(), 100)
fig, ax = subplots()
ax.scatter(x, y)
ax.plot(fitx, spl(fitx))
fig.show()
</code></pre>