mapreduce
Mapreduceまたはtall配列の実行環境の定義
構文
説明
引数を指定せずにmapreduce
を使用すると,グローバル実行環境が既定(并行计算工具箱™が利用可能な場合は並列プール,それ以外の場合はMATLAB®セッション)に設定されます。mapreduce
はコンフィギュレ,ション関数で,matlabがmapreduce
アルゴリズムと高配列計算を実行する方式を変更します。この関数を使用して,并行计算工具箱,MATLAB并行服务器またはMATLAB编译器™を使用するための実行環境の設定,変更または保存を行います。并行计算工具箱がaapl . exeンスト. exeルされている場合,関数高
または関数mapreduce
を使用すると,既定の基本設定を変更していない限り,ワーカーの並列プールがMATLABにより自動的に開始されます。
メモ
利用可能なルボックスがない場合,mapreduce
アルゴリズムと高配列計算はローカルMATLABセッションを使用して自動的に実行されるため,これらの機能を使用するためにmapreduce
を使用してコンフィギュレ,ション設定を指定する必要はありません。ただし,并行计算工具箱,MATLAB并行服务器またはMATLAB编译器がある場合,並列環境または配布された環境向けに追加のmapreduce
コンフィギュレ,ションオプションを使用できます。
詳細にいては,并行计算工具箱ドキュメンテションのmapreduce
(并行计算工具箱)またはMATLAB编译器ドキュメンテ,ションのmapreduce
(MATLAB编译器)を参照してください。
mapreduce (0)
は,グロ,バル実行環境をロ,カルのmatlabセッションに設定します。
mapreduce (
は,以前に作成したMapReducerオブジェクト先生
)先生
を使用して,グロ,バル実行環境を設定します。
はさらに,前述の構文のいずれかを使用してMapReducerオブジェクトを返します。実行環境を明示的に指定する場合は,先生
= mapreduce (___)mapreduce
の4番目の入力引数として先生
を使用できます。
はMapReducerオブジェクト先生
= mapreduce (___、“ObjectVisibility”、“了”)先生
の可視性を切り替えます。グローバル実行環境に影響を与えないように,この構文を使って新しいmapreduceオブジェクトを作成してください。
例
出力引数
ヒント
高配列を扱うときには,
mapreduce
を使用して実行環境を設定してから高配列を高(ds)
で作成します。高配列は、作成された時点の現在のグローバル実行環境にバインドされます。グローバル実行環境が後で変更された場合、tall 配列は無効になり再構成しなければなりません。