Python熊猫中的GroupBy函数,例如SUM(col_1 * col_2),加权平均值等

Python熊猫中的GroupBy函数,例如SUM(col_1 * col_2),加权平均值等,第1张

Python熊猫中的GroupBy函数,例如SUM(col_1 * col_2),加权平均值等

我最终想构建一个嵌入式数组表达式评估器(类固醇上的Numexpr)来做这样的事情。现在,我们正在处理Python的局限性-
如果您实现了Cython聚合器,

(x * y).sum()
则可以将其与groupby连接,但是理想情况下,您可以将Python表达式编写为函数:

def weight_sum(x, y):    return (x * y).sum()

这将得到“
JIT编译”,并且大约和groupby(…)。sum()一样快。我描述的是一个非常重要的项目(每个月)。如果有与BSD兼容的APL实现,我也许可以更快地完成上述 *** 作(只是想一想)。



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

原文地址: https://outofmemory.cn/zaji/5668645.html

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

发表评论

登录后才能评论

评论列表(0条)

保存