Math3中StatUtils类和MathArrays的使用(数组运算)
本文作者:合肥工业大学 管理学院 钱洋 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的使用(数组运算)相关推荐
- java 枚举的继承_java中枚举类可以被继承吗?
java 枚举类 java中,使用关键字enum来定义枚举类,枚举类是一个特殊的类,大部分功能和普通类是一样的,区别为: ● 枚举类继承了java.lang.Enum类,而不是默认的Object类.而 ...
- c语言面向对象编程中的类_C ++中的面向对象编程
c语言面向对象编程中的类 Object oriented programming, OOP for short, aims to implement real world entities like ...
- python 类中定义类_Python中的动态类定义
python 类中定义类 Here's a neat Python trick you might just find useful one day. Let's look at how you ca ...
- Python中的类、模块和包究竟是什么?
Python培训教程:Python中的类.模块和包究竟是什么?在Python和其他编程语言中,都有类似或相同的概念,如对象.类.模块.包,名称都是一样的,只不过会有细微的一些区别,正是因为有这些存在, ...
- java中的类修饰符、成员变量修饰符、方法修饰符。
类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类. abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现. fin ...
- java中properties作用,java中Properties类的使用
java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...
- Python3中的类和实例
1.类和实例 类是抽象的模板,实例是根据类创建出来的一个个具体的"对象".例如:动物是一大类,猫.狗.鱼等都是特定的对象,即实例.python3中使用class关键字来定义类,基本 ...
- php5中魔术方法函数有哪几个,php中的类魔术方法有哪些
php中的类魔术方法有:1.__sleep,返回一个包含对象中所有应被序列化的变量名称的数组:2.__tostring,返回一个类被当作字符串时要输出的内容:3.__construct,构造方法:4. ...
- python中类和对象的内容_python中的类和对象
摘要:本文主要介绍了python中的类和对象的基础内容.由于在c++中对类和对象已经有了较为深刻的认识,所以此部分就是主要熟悉一下创建方法和使用方法. 1.类.对象的创建和简单使用 主要观察创建类的方 ...
最新文章
- 我应该避免在Java Swing中使用set(Preferred | Maximum | Minimum)Size方法吗?
- 比较不错的一个ios找茬游戏源码
- csrutil是什么_经常在程序里见到 Util ,想知道它一般是指什么意思?
- SRM 591 div1 275
- android获得一个view的高度,Android ViewTreeObserver使用总结及获得View高度的几种方法...
- 多重 for 循环,如何提高效率?
- 说你又不听,听你又不懂,懂你又不做,做你又做错,错你又不认,认你又不改,改又不服,不服也不说
- HTML怎么实现抽奖变色,html+css+js实现简单抽奖
- selinux详解及配置文件
- 关于ping与tracert网络命令详解
- Python 利用内置函数把二进制小数转换为十进制
- android studio夜间模式,android studio怎样实现夜间模式
- 2021年三季度中国医疗服务行业A股上市企业营收排行榜:国际医学于1月17日起戴帽,简称变更为“ST国医”(附热榜TOP37详单)
- at91sam9260ek的板级、irq初始化-小试牛刀
- BZOJ 3470: Freda’s Walk
- SAP销售订单关联的生产成本核算
- Windows从微软账户修改为本地账户
- 基于对抗互信息学习特征解耦的零样本语音转换|INTERSPEECH 2022
- python实现word文档批量转成自定义格式的excel文档
- OSGi框架学习------基本概念了解
热门文章
- Design-patterns-JS:用JavaScript实现23种设计模式
- Mblog 开源Java多人博客系统
- 开箱即用~基于.NET Core的统一应用逻辑分层框架设计
- linux查看openjdk的安装的路径
- 腾讯云432元撸4年2H4G6M云服务器
- C#LeetCode刷题之#581-最短无序连续子数组( Shortest Unsorted Continuous Subarray)
- Weblogic11g安装部署-winserver篇
- Jmeter基本概念介绍
- Chrome DevTools:如何过滤网络请求
- react 数据库排序_如何使用React对表数据进行排序