All Downloads are FREE. Search and download functionalities are using the official Maven repository.

zhao.algorithmMagic.algorithm.normalization.RangeDataStandardization Maven / Gradle / Ivy

There is a newer version: 1.42
Show newest version
package zhao.algorithmMagic.algorithm.normalization;


import zhao.algorithmMagic.operands.vector.DoubleVector;
import zhao.algorithmMagic.operands.vector.FastRangeDoubleVector;
import zhao.algorithmMagic.operands.vector.FastRangeIntegerVector;
import zhao.algorithmMagic.operands.vector.IntegerVector;

/**
 * 数据预处理计算组件,其中包含了与数据预处理相关的所有计算函数。
 * 

* Data preprocessing calculation component, which contains all calculation functions related to data preprocessing. * * @author zhao */ public interface RangeDataStandardization { /** * 将一个序列进行标准化,具体的标准化有不同的实现 * * @param fastRangeIntegerVector 需要被标准化的数值,可以是坐标或向量,更多信息需要查阅实现 *

* The value to be normalized, which can be a coordinate or a vector. For more information, see the implementation * @return v的标准化样式 *

* Normalized style of v * @deprecated 该函数名将会在1.16版本彻底更换名称为“pretreatment” *

* The function name will be completely changed to "pretreatment" in version 1.16 */ @Deprecated IntegerVector NormalizedSequence(FastRangeIntegerVector fastRangeIntegerVector); /** * 将一个序列进行标准化,具体的标准化有不同的实现 * * @param fastRangeDoubleVector 需要被标准化的数值,可以是坐标或向量,更多信息需要查阅实现 *

* The value to be normalized, which can be a coordinate or a vector. For more information, see the implementation * @return v的标准化样式 *

* Normalized style of v * @deprecated 该函数名将会在1.16版本彻底更换名称为“pretreatment” *

* The function name will be completely changed to "pretreatment" in version 1.16 */ @Deprecated DoubleVector NormalizedSequence(FastRangeDoubleVector fastRangeDoubleVector); /** * 将一个序列进行标准化,具体的标准化有不同的实现 * * @param fastRangeIntegerVector 需要被标准化的数值,可以是坐标或向量,更多信息需要查阅实现 *

* The value to be normalized, which can be a coordinate or a vector. For more information, see the implementation * @return v的标准化样式 *

* Normalized style of v */ IntegerVector pretreatment(FastRangeIntegerVector fastRangeIntegerVector); /** * 将一个序列进行标准化,具体的标准化有不同的实现 * * @param fastRangeDoubleVector 需要被标准化的数值,可以是坐标或向量,更多信息需要查阅实现 *

* The value to be normalized, which can be a coordinate or a vector. For more information, see the implementation * @return v的标准化样式 *

* Normalized style of v */ DoubleVector pretreatment(FastRangeDoubleVector fastRangeDoubleVector); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy