数组兰特价值观
r = rand(sz,
ArrayType.
)
r = rand(sz,数据类型
那ArrayType.
)
r = rand(sz,'喜欢',p)
r = rand(sz,数据类型
,'喜欢',p)
C = RAND(SZ,代码分子)
c = rand(sz,数据类型
,代号)
c = rand(sz,___,代码人,'环道')
c = rand(sz,___codist“喜欢”,P)
r = rand(sz,
用底层类创建一个矩阵,ArrayType.
)兰特
所有元素中的值。
r = rand(sz,
创建一个底层类的矩阵数据类型
那ArrayType.
)数据类型
,有兰特
所有元素中的值。
数组的大小和类型由参数选项指定,根据下表。
争论 | 价值 | 描述 |
---|---|---|
SZ. |
N |
将尺寸指定为N -N 矩阵。 |
M,N. 或者[m n] |
将尺寸指定为m -N 矩阵。 |
|
m,n,...,k 或者[m n ... k] |
将尺寸指定为m -N -By -...-K. 阵列。 |
|
ArrayType. |
'分布' |
指定分布式数组。 |
“codistributed” |
使用默认分发方案指定编码阵列。 | |
'gpuarray' |
指定GPUARRAY。 | |
数据类型 |
'双' (默认),“单身” |
指定阵列的基础类,即其元素的数据类型。 |
r = rand(sz,'喜欢',p)
创建一系列兰特
具有相同类型和底层类(数据类型)的值作为数组P.
。
r = rand(sz,
创建一系列数据类型
,'喜欢',p)兰特
具有指定底层类的值(数据类型
)和与阵列相同的类型P.
。
C = RAND(SZ,代码分子)
或者c = rand(sz,
创建一个编码的数组数据类型
,代号)兰特
具有指定大小和底层类的值(默认值数据类型
是'双'
)。Codistributor对象编号人员
指定用于创建编码阵列的分发方案。有关构造Codistributor对象的信息,请参阅参考页面CodistRibutor1d.
和CodistRibutor2dbc.
。要使用默认分发方案,您可以在没有参数的情况下指定Codistributor构造函数。例如:
SPMD C = RAND(8,CODISTRIBUTOR1D());结束
c = rand(sz,___,代码人,'环道')
指定在构造协作分布式数组时不执行worker间通信,跳过一些错误检查步骤。
c = rand(sz,___codist“喜欢”,P)
创建一个编码的数组兰特
具有指定大小,底层类和分发方案的值。如果省略了类或编码器参数,则从编码阵列中获取特性P.
。
创建1000×1000分布式数组兰特
s潜在的类双人:
d = rand(1000,'分布');
创建1000×1000编码双矩阵兰特
s由其第二维度(列)分发。
SPMD.(4)C = RAND(1000,“codistributed”);结束
有四名工人,每个工人都包含1000×250本地C.
。
创建1000×1000编码单身
矩阵兰特
S,由其列分发。
SPMD.(4)代码人=码头('1D',2,100 * [1:numlabs]);c = rand(1000,1000,“单身”,代码学家);结束
每个工人都包含100乘Labindex.
当地的一块C.
。
创建1000×1000 GPUArray兰特
与底层班级双人间
:
g = rand(1000,'双'那'gpuarray');