主要内容

numpartitions

返回用于并行处理的合理分区数量的估计

描述

例子

n= numpartitions (广告返回数据存储的默认分区数,广告.默认分区数为文件总数。

n= numpartitions (广告返回要并行化的合理分区数广告在并行池上,基于文件总数和池中工作人员的数量。要并行化数据存储访问,必须安装并行计算工具箱™。

例子

全部折叠

numpartitions为音频数据存储返回合理数量的分区。您可以使用numpartitions作为输入分区函数。

指定audio Toolbox™中包含的音频示例的文件路径。创建指向指定文件夹的音频数据存储。

文件夹= fullfile (matlabroot,“工具箱”“音频”“样本”);广告= audioDatastore(文件夹);

使用numpartitions为了估计音频数据存储的合理分区数量,广告.默认情况下,numpartitions返回音频数据存储指向的文件数。

n = numpartitions(广告)
n = 34

对数据存储进行分区,以便对可用的并行工作人员池进行并行访问。

指定audio Toolbox™中包含的音频示例的文件路径。创建指向指定文件夹的音频数据存储。

文件夹= fullfile (matlabroot,“工具箱”“音频”“样本”);广告= audioDatastore(文件夹);

给定当前并行池,返回用于并行处理的合理分区数量的估计。

池=质量;n = numpartitions(广告、池);

将音频数据存储分区并读取每个部分中的数据。

parforii = 1:n subds = partition(ADS,n,ii);Hasdata (subds) data = read(subds);结束结束

输入参数

全部折叠

指定广告作为一个audioDatastore对象。

并行对象池。

输出参数

全部折叠

将数据存储访问并行化的分区数。

介绍了R2018b