本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流。
未经本人允许禁止转载

MathArrays的使用

归一化数组

import org.apache.commons.math3.random.SobolSequenceGenerator;
import org.apache.commons.math3.util.MathArrays;public class MathArraysTest {public static void main(String[] args) {SobolSequenceGenerator generator = new SobolSequenceGenerator(5);generator.skipTo(999999); System.out.println("..............................");double[] vector = generator.nextVector();for (int i = 0; i < vector.length; i++) {System.out.println(vector[i]);}System.out.println(".............................");double[] normalizeVector = MathArrays.normalizeArray(vector,1.0);for (int i = 0; i < normalizeVector.length; i++) {System.out.println(normalizeVector[i]);}}
}

程序执行结果为:


normalizeArray()方法用于将一组数,标准化到一个值。

StatUtils类

import org.apache.commons.math3.random.SobolSequenceGenerator;
import org.apache.commons.math3.stat.StatUtils;public class StatUtilsTest {public static void main(String[] args) {SobolSequenceGenerator generator = new SobolSequenceGenerator(5);generator.skipTo(999999); System.out.println("..............................");double[] vector = generator.nextVector();for (int i = 0; i < vector.length; i++) {System.out.println(vector[i]);}System.out.println(".............................");double[] normalizeVector = StatUtils.normalize(vector);for (int i = 0; i < normalizeVector.length; i++) {System.out.println(normalizeVector[i]);}}
}

程序的输出结果为:

这个方法,与MathArrays类中的normalizeArray()方法还是存在差异的,该方法用于正太标准化。

Math3中StatUtils类和MathArrays的使用(数组运算)相关推荐

  1. java 枚举的继承_java中枚举类可以被继承吗?

    java 枚举类 java中,使用关键字enum来定义枚举类,枚举类是一个特殊的类,大部分功能和普通类是一样的,区别为: ● 枚举类继承了java.lang.Enum类,而不是默认的Object类.而 ...

  2. c语言面向对象编程中的类_C ++中的面向对象编程

    c语言面向对象编程中的类 Object oriented programming, OOP for short, aims to implement real world entities like ...

  3. python 类中定义类_Python中的动态类定义

    python 类中定义类 Here's a neat Python trick you might just find useful one day. Let's look at how you ca ...

  4. Python中的类、模块和包究竟是什么?

    Python培训教程:Python中的类.模块和包究竟是什么?在Python和其他编程语言中,都有类似或相同的概念,如对象.类.模块.包,名称都是一样的,只不过会有细微的一些区别,正是因为有这些存在, ...

  5. java中的类修饰符、成员变量修饰符、方法修饰符。

    类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类. abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现. fin ...

  6. java中properties作用,java中Properties类的使用

    java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...

  7. Python3中的类和实例

    1.类和实例 类是抽象的模板,实例是根据类创建出来的一个个具体的"对象".例如:动物是一大类,猫.狗.鱼等都是特定的对象,即实例.python3中使用class关键字来定义类,基本 ...

  8. php5中魔术方法函数有哪几个,php中的类魔术方法有哪些

    php中的类魔术方法有:1.__sleep,返回一个包含对象中所有应被序列化的变量名称的数组:2.__tostring,返回一个类被当作字符串时要输出的内容:3.__construct,构造方法:4. ...

  9. python中类和对象的内容_python中的类和对象

    摘要:本文主要介绍了python中的类和对象的基础内容.由于在c++中对类和对象已经有了较为深刻的认识,所以此部分就是主要熟悉一下创建方法和使用方法. 1.类.对象的创建和简单使用 主要观察创建类的方 ...

最新文章

  1. 我应该避免在Java Swing中使用set(Preferred | Maximum | Minimum)Size方法吗?
  2. 比较不错的一个ios找茬游戏源码
  3. csrutil是什么_经常在程序里见到 Util ,想知道它一般是指什么意思?
  4. SRM 591 div1 275
  5. android获得一个view的高度,Android ViewTreeObserver使用总结及获得View高度的几种方法...
  6. 多重 for 循环,如何提高效率?
  7. 说你又不听,听你又不懂,懂你又不做,做你又做错,错你又不认,认你又不改,改又不服,不服也不说
  8. HTML怎么实现抽奖变色,html+css+js实现简单抽奖
  9. selinux详解及配置文件
  10. 关于ping与tracert网络命令详解
  11. Python 利用内置函数把二进制小数转换为十进制
  12. android studio夜间模式,android studio怎样实现夜间模式
  13. 2021年三季度中国医疗服务行业A股上市企业营收排行榜:国际医学于1月17日起戴帽,简称变更为“ST国医”(附热榜TOP37详单)
  14. at91sam9260ek的板级、irq初始化-小试牛刀
  15. BZOJ 3470: Freda’s Walk
  16. SAP销售订单关联的生产成本核算
  17. Windows从微软账户修改为本地账户
  18. 基于对抗互信息学习特征解耦的零样本语音转换|INTERSPEECH 2022
  19. python实现word文档批量转成自定义格式的excel文档
  20. OSGi框架学习------基本概念了解

热门文章

  1. Design-patterns-JS:用JavaScript实现23种设计模式
  2. Mblog 开源Java多人博客系统
  3. 开箱即用~基于.NET Core的统一应用逻辑分层框架设计
  4. linux查看openjdk的安装的路径
  5. 腾讯云432元撸4年2H4G6M云服务器
  6. C#LeetCode刷题之#581-最短无序连续子数组( Shortest Unsorted Continuous Subarray)
  7. Weblogic11g安装部署-winserver篇
  8. Jmeter基本概念介绍
  9. Chrome DevTools:如何过滤网络请求
  10. react 数据库排序_如何使用React对表数据进行排序