【发布时间】:2016-07-16 10:14:48
【问题描述】:
编辑:这个问题是在 2016 年提出的,并且在功能最终被删除后的几年后类似的问题已经发布,例如module 'pandas' has no attribute 'rolling_mean'
但是,问题涉及新 pd.rolling.mean() 的性能,并且应该保持打开状态,直到相关的 pandas issue 得到修复。
看起来pd.rolling_mean 正在被ndarrays 弃用,
pd.rolling_mean(x, window=2, center=False)FutureWarning: pd.rolling_mean 已被 ndarrays 弃用,将在未来的版本中删除
但根据this SO answer,这似乎是最快的方法。
现在是否有新的方法可以直接使用 SciPy 或 NumPy 来实现与 pd.rolling_mean 一样快的速度?
【问题讨论】:
-
我仍然没有看到“ndarrays 的替代 rolling_mean 函数是什么?”问题的答案。这应该包含在 scipy 或 numpy 中,而无需依赖用于 Dataframes 的 Pandas 函数
标签: python numpy pandas scipy mean