メインコンテンツ

isShuffleable

R2026b

データストアがシャッフル可能かどうかを判別

説明

tf = isShuffleable(dst) は、データストア dst がシャッフル可能な場合は logical 1 (true)、それ以外の場合は logical 0 (false) を返します。

シャッフル可能なデータストアに対して shuffle を使用すると、異なるデータストアでファイルの行関連付けを維持しながら、ファイルの順序をランダム化できます。

例

例

すべて折りたたむ

データストア myDS がシャッフル可能かどうかをテストします。

tf = isShuffleable(myDS)
tf =

  logical

   0

入力引数

すべて折りたたむ

入力データストア。次のオプションのいずれかとして指定します。

  • MATLAB® データストア — MATLAB の関数 datastore を使用して作成されたデータストア。データストアの完全な一覧については、ファイル形式またはアプリケーション用のデータストアの選択を参照してください。

  • 統合および変換を行ったデータストア — 関数 combine および transform を使用して作成したデータストア。

  • カスタム データストア — カスタム データストア フレームワークを使用して作成したデータストア。matlab.io.Datastore からサブクラス化されるデータストアで関数 isShuffleable がサポートされます。詳細については、カスタム データストアの開発を参照してください。

バージョン履歴

R2020a で導入