このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
gather
キューに入れられた演算の実行後、tall 配列をメモリに収集
説明
は、未評価の tall 配列 Y
= gather(X
)X
の計算に必要な、キューに入れられたすべての演算を実行し、その結果を Y
としてメモリに収集します。
gather
計算の結果が大きすぎる場合、MATLAB® のメモリが足りなくなることがあります。結果がメモリに収まるかどうかに確信がもてない場合は gather(head(X))
または gather(tail(X))
を使って完全な計算を実行し、結果の一部のみをメモリに入れます。
計算中に追加でデータを渡す回数が可能な限りまとめられるように、gather
は慎重に使用してください。詳細については、tall 配列の遅延評価を参照してください。
例
入力引数
出力引数
ヒント
複数の出力引数を返す関数は、変数を使用して
gather
にすべての出力を提供する必要があります。以下に例を示します。[a,b] = bounds(X); [a,b] = gather(a,b);
Parallel Computing Toolbox™ をおもちの場合、
distributed
およびgpuArray
計算の収集の詳細については、gather
(Parallel Computing Toolbox) を参照してください。
拡張機能
バージョン履歴
R2016b で導入