Java实例11 - 归一化/标准化 Normalization
2011-07-03 08:08
531 查看
/** * 归一化,标准化可以 把数变为(0,1)之间的小数 * 主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理 */ package re; public class Normalization { public static void main(String[] args) { double[] p1 = {0, 0}; double[] p2 = {3, 4}; Normalization n = new Normalization(); double result = n.getNormalizeDistance(p1, p2); System.out.println("Normalization result is " + result); } /** * @param point1 first point * @param point2 second point * @return the normalization distance of two points */ public double getNormalizeDistance(double[] point1, double[] point2) { return 1 / (getDistance(point1, point2) + 1); } public double getDistance (double[] point1, double[] point2) { double distance = 0; for(int i=0; i<point1.length; i++) { distance = distance + Math.pow(point1[i]-point2[i], 2); } return Math.pow(distance, 0.5); } }
相关文章推荐
- 数据规范中的归一化(Normalization)与标准化(Standardization)
- 【插件开发】—— 11 窃听风云(Java事件监听原理-GEF实例讲解)
- 100个java经典实例(11-20)
- Matlab 归一化(normalization)/标准化 (standarization)
- 归一化(normalization)/标准化(standardization) 方法汇总
- 数据标准化/归一化normalization
- 模式识别之样本数据归一化(Normalization)与标准化(Standardization)
- 数据预处理(1)——标准化(Standardization)与归一化(Normalization)
- 再学java基础(11) java 线程(sleep,join,yield) 经典实例。
- Loadrunner 11 测试API java Vuser 模拟Post,Get 请求实例
- 再学java基础(11) java 线程(sleep,join,yield) 经典实例。
- 归一化(Normalization)与标准化(Standardization)
- 转:数据标准化/归一化normalization
- JAVA学习笔记(11)-- Java类的定义及其实例化
- 数据标准化 数据归一化 数据预处理 data normalization / scale
- 【高薪就业必备11】java中静态变量和实例变量的区别?
- 数据的归一化(Normalization)、标准化(Standardization)
- 数据标准化/归一化normalization
- [Java]远程下载文件并读取实例方法
- 微信开发获取地理位置实例(java,非常详细,附工程源码)