擅长:python、mysql、java
<p>下面是从<code>functools</code>使用<code>partial</code>的方法。在</p>
<pre><code>from functools import partial
def complex_function(data, x, y):
# some calculations
return sum(data) * x * y
my_partial_func = partial(complex_function, x=2, y=5)
ser = pd.Series(np.arange(10))
pd.rolling_apply(ser, window=5, func=my_partial_func)
0 NaN
1 NaN
2 NaN
3 NaN
4 100
5 150
6 200
7 250
8 300
9 350
dtype: float64
</code></pre>