talib数学计算函数
from talib import *
import numpy as np
a = np.arange(10)
a = a.astype('float')
# print(a)
# array([ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.])
# talib.ADD 加法,计算传入的特征的和
ADD(a,a)
# 结果为
# array([ 0., 2., 4., 6., 8., 10., 12., 14., 16., 18.])
# talib.DIV 除法,计算传入特征的商
DIV(a,a)
# 结果为
# array([nan, 1., 1., 1., 1., 1., 1., 1., 1., 1.])
# talib.MAX 移动取最大值 MIN同理
MAX(a, timeperiod=3)
# 结果为
# array([nan, nan, 2., 3., 4., 5., 6., 7., 8., 9.])
# talib.MAXINDEX 移动取最大值的索引 MIN同理
MAXINDEX(a, timeperiod=3)
# 结果为
# array([nan, nan, 2., 3., 4., 5., 6., 7., 8., 9.])
# talib.MINMAX 移动取最小值最大值 MINMAXINDEX 同理,返回index
min,max = MINMAX(a, timeperiod=3)
# 结果为
# min --> array([nan, nan, 0., 1., 2., 3., 4., 5., 6., 7.])
# max --> array([nan, nan, 2., 3., 4., 5., 6., 7., 8., 9.])
# talib.MULT 特征相乘
MULT(high, low)
# 结果为
# array([ 0., 1., 4., 9., 16., 25., 36., 49., 64., 81.])
# talib.SUB 特征相减
SUB(a, a)
# 结果为
# array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])
# talib.SUM 移动求和
SUM(a, timeperiod=3)
# 结果为
# array([nan, nan, 3., 6., 9., 12., 15., 18., 21., 24.])
出处: https://www.cnblogs.com/meizhengchao/p/16911079.html
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(meizhengchao@qq.com)咨询.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异