分布式
从客户端访问分布式数组的元素
构造函数
您还可以创建一个分布式
对象的MATLAB实现®函数。分布式
输出。下表列出了可用的可以创建的MATLAB函数分布式
直接对象。有关更多信息,请参阅函数参考页的扩展功能部分。
|
distributed.cell |
|
distibuted。 结肠 |
|
分布。 linspace |
|
分布。 logspace |
|
distributed.spalloc |
|
distributed.speye |
|
distributed.sprand |
|
distributed.sprandn |
|
|
|
描述
分布式数组表示在并行池中被分配到各个工作线程的数组。在索引和操作其元素的方式上,分布式数组类似于普通的MATLAB数组,但客户机上不存在它的元素。
你在里面创建的共分布数组spmd
语句可以作为分布式数组从客户端访问。
使用收集
函数将分布式数组检索到客户端工作空间。
方法
classUnderlying | (不推荐)gpuArray或分布式数组中的元素类 |
distributed.cell | 创建分布式单元阵列 |
distributed.spalloc | 为稀疏分布矩阵分配空间 |
distributed.speye | 创建分布式稀疏单位矩阵 |
distributed.sprand | 创建均匀分布伪随机值的分布式稀疏数组 |
distributed.sprandn | 创建正态分布伪随机值的分布式稀疏数组 |
收集 | 将分布式数组或gpuArray传输到本地工作区 |
isaUnderlying | (不推荐)如果分布式数组的底层元素是指定的类则为True |
isdistributed | 对于分布式阵列为True |
写 | 将分布式数据写入输出位置 |
用于分布式数组的方法太多了,这里无法一一列举。大多数函数与内置的MATLAB函数相似并具有相同的行为。看到运行MATLAB函数与分布式阵列.
在这些方法中还有几种用于检查数组本身的特性。大多数函数的行为类似于同名的MATLAB函数:
函数 | 描述 |
---|---|
isdistributed |
指示数组是否分布 |
伊斯雷尔 |
数组元素是否为实元素的指示 |
isUnderlyingType |
确定数组中的底层数据是否为指定类型 |
长度 |
向量或最大数组维数的长度 |
ndims |
数组中的维数 |
大小 |
数组尺寸的大小 |
underlyingType |
数组中底层数据的类(数据类型) |
版本历史
在R2008a中引入