擅长:python、mysql、java
<p>您可以基于<code>numpy.median()</code>创建一个函数,该函数将计算给定间隔的中值:</p>
<pre><code>import numpy as np
def medians(x, y, intervals):
out = []
for xmin, xmax in intervals:
mask = (x >= xmin) & (x < xmax)
out.append(np.median(y[mask]))
return np.array(out)
</code></pre>
<p>然后将此函数用于所需的时间间隔:</p>
^{pr2}$