主要内容

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

高配列

メモリに収まらない行数をもつ配列

高配列は,データストアに格納されたデータを操作する方法で,数百万から数十億の行を保持できます。高数値配列、cell 配列、カテゴリカル、string、datetime、duration、またはカレンダー期間を作成することができ、tall table または tall timetable の変数としてこれらすべての tall 型を使用できます。多くの演算や関数は MATLAB®のインメモリ配列によって高配列と同様に機能しますが,ほとんどの結果は收集を使用して明示的にそれらを要求したときにのみ評価されます。MATLABは、データの通過回数を最小限に抑えることにより、キューに入っている計算を自動的に最適化します。詳細については、メモリに収まらないデータの高配列を参照してください。

ビッグデータシステムとの統合や,高配列アルゴリズムのコンパイルの詳細については,他の製品による高配列の拡張を参照してください。

関数

すべて展開する

高配列の作成
数据存储 データの大規模な集合用のデータストアを作成
收集 キューに入れられた演算の実行後,高配列をメモリに収集
チェックポイント作成のため高配列をローカルな場所およびリモートの場所に書き込む
mapreduce mapreduceまたは高配列の実行環境の定義
tallrng 高配列での乱数発生の制御
istall 入力が高配列であるかどうかを判別
classUnderlying 高配列の基となるデータのクラス
isaUnderlying 高配列のデータが指定されたクラスかどうか判別
matlab.tall.transform 関数ハンドルをデータのブロックに適用して配列を変換します。
matlab.tall.reduce データブロックへの削減アルゴリズムの適用による配列の削減
matlab.tall.movingWindow 移動ウィンドウ関数をデータブロックに適用
matlab.tall.blockMovingWindow 移動ウィンドウ関数およびブロック削減をパディングされたデータブロックに適用

トピック

メモリに収まらないデータの高配列

高配列について学習し,例の計算を行います。

高配列の遅延評価

高配列の遅延実行を利用して,計算のパフォーマンスを最適化する方法。

高配列要素のインデックス付けと表示

高配列の部分的な抽出,割り当て,および表示。

高配列によるグループ化された統計の計算

この例では,停電データを含む高时间表のグループ化された統計を計算する方法を説明します。

高配列の可視化

高配列の可視化手法。

他の製品による高配列の拡張

高配列の機能を拡張する製品のリスト。

カスタム高配列アルゴリズムの開発

高配列を操作するカスタムアルゴリズムを作成するための開発ガイド。

注目の例