⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 array.hpp

📁 神经网络是序列预测,C++实现
💻 HPP
字号:
#ifndef ARRAY_HPP#define ARRAY_HPP// for mean, max, min, etc#include "math_utils.hpp"// technical indicatorsvoid ringHighVector(double *ans,double *data, const int &length);void ringLowVector(double *ans,double *data, const int &length);double findRingHigh(double *data, const int &currentPosition, const int &length);double findRingLow(double *data, const int &currentPosition, const int &length);// delay functionsvoid lagVector(double *ans,double *data, const int &length, const int &periods);void leadVector(double *ans,double *data, const int &length, const int &periods);void diffVector(double *ans,double *data, const int &length, const int &periods);// fill functionsvoid fillVectorValue(double *data, const int &length, const double &value);void fillVectorForward(double *data, const int &length);void fillVectorBackward(double *data, const int &length);// rolling funcsvoid movingAverageVector(double *ans,double *data, const int &length, const int &periods);void movingSumVector(double *ans,double *data, const int &length, const int &periods);void movingMaxVector(double *ans,double *data, const int &length, const int &periods);void movingMinVector(double *ans,double *data, const int &length, const int &periods);void movingRankVector(double *ans,double *data, const int &length, const int &periods);// statsvoid movingStdevVector(double *ans,double *data, const int &length, const int &periods);void analogVector(double *ans,		  double *stationary,		  double *moving,		  const int &len_stationary,		  const int &len_moving,		  const int &periods);// whole arrayvoid cumSumVector(double *ans, double *data, const unsigned int &rows, const bool &rm_nan);#endif // ARRAY_HPP

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -