public class MathTool extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static double |
EulerConstant |
| 限定符和类型 | 方法和说明 |
|---|---|
static double |
dist(double[] data,
int p,
int q,
int length)
计算两个长度为n的序列的欧几里德距离并返回
|
static double |
distForMulti(double[][] data,
int p,
int q,
int length,
int n)
计算两个长度为n的多维度序列的欧几里德距离并返回
|
static double[] |
gassian(double[] data)
正态化
|
static double |
getAverageFromArray(double[] array)
计算double数组的平均值
|
static double |
getStdDeviation(double[] array)
计算double数组的标准差
|
static double |
log2(double value)
计算以二为底的对数
|
static double[] |
normalize(double[] data)
对传入的数组进行归一化
|
public static double dist(double[] data,
int p,
int q,
int length)
data - 时间序列数据p - 序列1的开始位置q - 序列2的开始位置length - 序列的长度public static double distForMulti(double[][] data,
int p,
int q,
int length,
int n)
data - 时间序列数据p - 序列1的开始位置q - 序列2的开始位置length - 序列的长度public static double[] gassian(double[] data)
data - public static double[] normalize(double[] data)
public static double getAverageFromArray(double[] array)
public static double getStdDeviation(double[] array)
public static double log2(double value)
Copyright © 2019. All rights reserved.