我很乐意使用EnumeratedIntegerDistribution()从中org.apache.commons.math3.distribution获取离散的概率分布
int[] nums_to_generate = new int[] { -1, 1, 0 };
double[] discrete_probabilities = new double[] { 0.4, 0.4, 0.2 };
Run Code Online (Sandbox Code Playgroud)
我正在Windows XP的jdk7上运行,从命令行运行
我做:
添加到我的源文件
import org.apache.commons.math3;
Run Code Online (Sandbox Code Playgroud)用类路径编译我的源代码:
javac -cp ./commons-math3-3.2/commons-math3-3.2.jar:. ConflictsAnimation.java
javac -cp commons-math3-3.2/commons-math3-3.2.jar ConflictsAnimation.java
Run Code Online (Sandbox Code Playgroud)还是我有一个神秘的
"error: package org.apache.commons does not exist"
Run Code Online (Sandbox Code Playgroud)
谁知道会发生什么?我真的需要帮助
注意:
没有类路径,也没有导入“ apache”和对numeratedIntegerDistribution()的调用,编译(和运行)就可以了。
带有类路径但没有“ appache”的编译会产生无意义的错误。
预先感谢您的出色技能,程序员!
import java.lang.Math.*;
import org.apache.commons.math3;
public class CheckMe {
public CheckMe() {
System.out.println("let us check it out");
System.out.println(generate_rand_distribution (10));
}
private static int[] generate_rand_distribution (int …Run Code Online (Sandbox Code Playgroud)