2

に相当するJavaのメソッドはありますかnumpy.random.normal(mean,variance)

4

3 に答える 3

3

java.util.Randomクラスを使用できます:

Random r = new Random();
double randomValue = mean + r.nextGaussian()*std_dev;

複数のランダム値が必要な場合は、r複数回使用できることに注意してください。コンストラクターに特定のシードを指定することもできますRandom r = new Random(1234);

于 2012-06-04T13:30:55.183 に答える
1

ガウス分布からランダムなサンプルを取得したいと思います。

そのために java.util.Random クラスを使用できます。

private double getGaussian(double mean, double variance){
      return mean + new Random().nextGaussian() * variance;
}
于 2012-06-04T13:31:56.137 に答える
0

Random.getGaussian() またはこれで試してください

于 2012-06-04T13:32:52.250 に答える