主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

numpartitions

データストアの区画数

説明

n = numpartitions (dsは,データストアdsの既定の区画数を返します。

n = numpartitions (dsは,に指定された並列プール経由でデータストアへのアクセスを並列化するための区画数を返します。データストアへのアクセスを並列化するには,并行计算工具箱™をインストールしていなければなりません。

すべて折りたたむ

関数mapreduceの出力ファイルであるサンプルファイルmapredout.matからデータストアを作成します。

ds =数据存储(“mapredout.mat”);

既定の分割数を取得します。

n = numpartitions (ds)
n = 1

dsには小さいファイルが1つしか含まれていないため,既定でその分割は1つのみとなります。

データストアを分割し,最初の部分に対応するデータストアを返します。

再分=分区(n, ds 1);

再分内のデータを読み取ります。

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

現在の並列プール経由でデータストアへのアクセスを並列化するための分割数を取得します。并行计算工具箱がインストールされていなければなりません。

関数mapreduceの出力ファイルであるサンプルファイルmapredout.matからデータストアを作成します。

ds =数据存储(“mapredout.mat”);

現在の並列プール経由でデータストアへのアクセスを並列化するための分割数を取得します。

N = numpartitions(ds, gcp);

データストアを分割し,各部分のデータを読み取ります。

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

入力引数

すべて折りたたむ

入力データストア。関数数据存储を使用して,データから数据存储オブジェクトを作成できます。

並列プールオブジェクト。

例:gcp

参考

|

トピック

R2015aで導入