Math Transform Functions数学转换函数

Posted wintalau

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Math Transform Functions数学转换函数相关的知识,希望对你有一定的参考价值。

  TA-Lib提供了三角函数(正余弦、正余切、双曲)、取整、对数、平方根等数学转换函数,均是基于时间序列的向量变换。

SIN : Vector Trigonometric Sin 正弦函数:ta.SIN(close)

COS : Vector Trigonometric Cos 余弦函数:ta.COS(close)

TAN : Vector Trigonometric Tan 正切函数:ta.TAN(close)

ASIN : Vector Trigonometric ASIN 反正弦函数:ta.ASIN(close)

ACOS : Vector Trigonometric ACOS 反余弦函数:ta.ACOS(close)

ATAN : Vector Trigonometric ATAN 反正切函数:ta.ATAN(close)

SINH : Vector Trigonometric Sinh 双曲正弦函数:ta.SINH(close)

COSH : Vector Trigonometric Cosh 反曲余弦函数:ta.COSH(close)

TANH : Vector Trigonometric Tanh 反曲正切函数:ta.TANH(close)

CEIL : vector Ceil 向上取整数:ta.CEIL(close)

FLOOR : Vector Floor 向下取整数:ta.FLOOR(close)

EXP : Vector Arithmetic Ecp 指数曲线:ta.EXP(close)

LN : Vector Log Natural 自然对数:ta.LN(close)

LOG10 : Vector log 10 以10为底对数:ta.LOG10(close)

SQRT : Vector Square Root 平方根:ta.SQRT(close)

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import talib as ta
import tushare as ts

plt.rcParams[font.sans-serif] = [SimHei]
plt.rcParams[axes.unicode_minus] = False

def get_data(code, start=2015-01-01):
    df = ts.get_k_data(code, start)
    df.index = pd.to_datetime(df.date)
    df = df.sort_index()
    return df

df = get_data(sh)[[open, close, high, low]]
df[sin] = ta.SIN(df.close)
df[cos] = ta.COS(df.close)
df[ln] = ta.LN(df.close)

df[[close, sin, cos, ln]
].plot(figsize=(18,8), subplots=True, layout=(2,2))
plt.subplots_adjust(wspace=0, hspace=0.2)

技术图片

 

以上是关于Math Transform Functions数学转换函数的主要内容,如果未能解决你的问题,请参考以下文章

talib 中文文档:Price Transform Functions 价格指标

梳理caffe代码math_functions

javascript babel-plugin-transform-async-generator-functions示例

Caffe 使用记录:math_functions 分析

talib 中文文档(十五):Math Operator Functions 数学方法

NVCC src/caffe/util/math_functions.cu