熊猫-累积中位数

熊猫-累积中位数,第1张

熊猫-累积中位数

您可以使用

expanding.median
-

df.a.expanding().median()1    5.02    6.03    6.04    5.5Name: a, dtype: float64

时机

df = pd.Dataframe({'a' : np.arange(1000000)})%timeit df['a'].apply(cummedian())1 loop, best of 3: 1.69 s per loop%timeit df.a.expanding().median()1 loop, best of 3: 838 ms per loop

获胜者

expanding.median
可观。Divakar的方法占用大量内存,并且在这种输入大小下会遭受内存崩溃。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存