gpt4 book ai didi

python - R 的 `filter` 的 NumPy 模拟

转载 作者:太空宇宙 更新时间:2023-11-04 03:36:46 25 4
gpt4 key购买 nike

什么是R的模拟filter在 NumPy 中?

我有以下 R 代码:

f <- rep(1/9, 9)
smth_x <- filter(x, f, sides=2)

其中 x 是一些可能包含 nan 的一维时间序列向量。

如何使用 NumPy 执行相同的操作? (或任何其他 python 库)

最佳答案

我认为 scipy filter functions做你想做的,特别是lfilter .来自 this HOWTO :

import numpy, scipy.signal
taps = numpy.repeat(1.0/9, 9)
smoothed_x = scipy.signal.lfilter(taps, 1.0, x)

关于python - R 的 `filter` 的 NumPy 模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com