【发布时间】:2016-05-18 07:50:36
【问题描述】:
我正在尝试生成具有指数分布的随机数。我找到了 Math.NET NuGet 包。看起来不错,但我不知道如何生成这些数据的向量。
我已包含参考并尝试了类似的方法(受官方网站启发) - 我知道 Uniform 不会生成指数值。:
Generate.Uniform(100);
但是我得到:“当前上下文中不存在生成 is。”
我也试过了:
Random rnd= new Random();
double[] samples;
double lambda = 0.1;
Exponential.Samples(rnd, samples,lambda);
最后一行我得到“无效的表达式术语')'”和“;预期”。
【问题讨论】:
-
你可以在不使用 Math.Net 的情况下生成它:jamesmccaffrey.wordpress.com/2013/07/17/…
-
所以,基本上,你得到一个编译器错误?
-
你可以使用 Infer.Net 包。
标签: c# exponential mathnet-numerics exponential-distribution