主要内容

numpartitions

数据存储分区数

描述

例子

N = numpartitions()ds返回数据存储的默认分区数ds

例子

N = numpartitions()ds指定的并行池上并行化数据存储访问的多个分区.要并行化数据存储访问,必须安装Parallel Computing Toolbox™。

例子

全部折叠

从示例文件创建数据存储,mapredout.mat的输出文件mapreduce函数。

Ds = datastore(“mapredout.mat”);

获取默认的分区数。

N = numpartitions(ds)
N = 1

默认情况下,只有一个分区ds因为它只包含一个小文件。

对数据存储进行分区,并返回第一部分对应的数据存储。

Subds = partition(ds,n,1);

读入数据再分

Hasdata (subds) = read(subds);结束

获取多个分区,以便在当前并行池上并行化数据存储访问。您必须安装并行计算工具箱。

从示例文件创建数据存储,mapredout.mat的输出文件mapreduce函数。

Ds = datastore(“mapredout.mat”);

获取多个分区,以便在当前并行池上并行化数据存储访问。

N = numpartitions(ds, gcp);

对数据存储进行分区,读取每个部分的数据。

parforIi =1:n subds = partition(ds,n, Ii);Hasdata (subds) = read(subds);结束结束

输入参数

全部折叠

输入数据存储。你可以使用数据存储函数从数据创建数据存储对象。

并行池对象。

例子:gcp

扩展功能

版本历史

在R2015a中引入

另请参阅

|

主题