首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blitz++:用随机数填充数组

Blitz++:用随机数填充数组
EN

Stack Overflow用户
提问于 2013-05-08 11:39:58
回答 1查看 428关注 0票数 1

我试图比较Blitz++ / Armadillo / Eigen和我自己的图书馆的性能。

我目前正在使用Blitz++执行以下操作:

代码语言:javascript
复制
...
Array<T, 1> s(samples);
Uniform<T> rand;
rand.seed((unsigned int)time(0));
for(size_t i=0; i<samples; i++) {
    s = rand.random() *4.0 +58.0;
}
...

公平地说,我需要知道用随机数填充数组的正确"Blitz++“方法。我假设上面的代码片段不是这样做的,因为这样做效率很低。

In

当使用Blitz++时,上面的片段是用随机数初始化数组的正确方法,还是有更好/更有效的方法?

EN

回答 1

Stack Overflow用户

发布于 2013-05-08 11:39:58

当我写我的问题时,我意识到我的方法是错误的。

问题的答案是:

你做错了,就像这样做:

代码语言:javascript
复制
...
Array<T, 1> s(samples);
Uniform<T> rand;
rand.seed((unsigned int)time(0));
s = rand.random() *4.0 +58.0;
...

所以现在的问题是,我自己的答案正确吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16439718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档