distributed.sprand
创建均匀分布的伪随机值的分布式稀疏数组
语法
DS = distributed.sprand(m,n,density)
说明
DS = distributed.sprand(m,n,density)
创建一个 m
×n
稀疏分布数组,其中大约有 density*m*n
个均匀分布的非零双重条目。
示例
创建一个 1000×1000 的稀疏分布式双精度数组 DS
,其中大约有 1000 个非零值。
DS = distributed.sprand(1000,1000,0.001);
提示
当您在并行池中的工作进程上、在独立或通信作业中使用 sprand
时,每个工作进程都会将其随机生成器种子设置为仅取决于 spmdIndex
或任务 ID 的值。因此,每个工作进程上的数组对于该作业来说都是唯一的。然而,如果您重复这项作业,您会得到相同的随机数据。
版本历史记录
在 R2009b 中推出
另请参阅
sprand
| codistributed.sprand
| rand
| randn
| sparse
| distributed.speye
| distributed.sprandn