📜  移动平均熊猫 (1)

📅  最后修改于: 2023-12-03 14:56:34.710000             🧑  作者: Mango

移动平均熊猫

移动平均熊猫(Moving Average Panda)是一个用Python实现的数据处理库,主要用于计算各种类型的移动平均值。

特性
  • 支持多种不同类型的移动平均值计算,包括简单移动平均值(SMA)、指数移动平均值(EMA)和加权移动平均值(WMA)等。
  • 可以处理多种不同形式的数据输入,例如标量、数组、列表、元组和Pandas数据框等。
  • 提供了丰富的参数选项,例如窗口大小、加权函数和规则化等。
  • 通过可视化和数据统计等方式支持对移动平均值的探索和分析。
安装

可以通过pip安装移动平均熊猫。

pip install moving-average-panda
使用

以下是移动平均熊猫的基本使用示例。

import moving_average_panda as mapd

# 计算简单移动平均值
data = [1, 2, 3, 4, 5]
sma = mapd.sma(data, 3)
print(sma)  # [2, 3, 4]

# 计算指数移动平均值
data = [1, 2, 3, 4, 5]
ema = mapd.ema(data, 3)
print(ema)  # [1.6666666666666667, 2.3333333333333335, 3.1111111111111107, 4.037037037037036, 4.679012345679011]

# 计算加权移动平均值
data = [1, 2, 3, 4, 5]
weights = [0.1, 0.2, 0.3, 0.2, 0.1]
wma = mapd.wma(data, weights)
print(wma)  # [2.6, 3.4, 4.4]
文档

可参考以下文档使用移动平均熊猫:https://github.com/moving-average-panda/moving-average-panda