擅长:python、mysql、java
<p>我特别感兴趣的是具有半高斯函数的衰老。所以这似乎很管用:</p>
<pre><code>from scipy.stats import norm
import math
def half_gaussian_convolution(input):
normal_weighting = norm.pdf(np.array(range(-len(input) + 1, 1)), scale=(len(input) - 1) / 1.6448536269514722)
normal_weighting = normal_weighting / np.sum(normal_weighting)
return np.sum(normal_weighting * input)
ser.rolling(window=4, center=False).apply(func=half_gaussian_convolution)
</code></pre>