擅长:python、mysql、java
<p>SciPy函数<a href="https://docs.scipy.org/doc/scipy/reference/generated/scipy.signal.savgol_filter.html" rel="nofollow noreferrer">^{<cd1>}</a>有几个用于处理输入数组末端的选项;请参阅docstring中的<code>mode</code>参数</p>
<p>看起来R函数<code>savgol</code>的行为对应于SciPy的<code>savgol_filter</code>中的<code>mode='constant'</code>。除了第一个值(在两种情况下都是有效的0)之外,<code>savgol_filter</code>的输出与R中的<code>savgol</code>的输出匹配:</p>
<pre><code>In [82]: sfd = savgol_filter(X, window_length=5, polyorder=4, axis=0, mode='constant')
In [83]: sfd[:, 0]
Out[83]:
array([1.95316193e-17, 1.10882629e-01, 2.20397743e-01, 3.27194697e-01,
4.29956364e-01, 5.27415386e-01, 6.18369803e-01, 7.01697876e-01,
7.76371921e-01, 8.41470985e-01])
</code></pre>