Main Content

matlab.io.datastore.Shuffleable クラス

名前空間: matlab.io.datastore

データストアへのシャッフルのサポートの追加

説明

matlab.io.datastore.Shuffleable は、データストア内のサンプルをランダムな順序でシャッフルするためのサポートを追加する抽象 mixin クラスです。

この mixin クラスを使用するには、matlab.io.Datastore 基底クラスからの継承に加え、matlab.io.datastore.Shuffleable クラスから継承しなければなりません。クラス定義ファイルの最初の行として次の構文を入力します。

classdef MyDatastore < matlab.io.Datastore & ...
                       matlab.io.datastore.Shuffleable 
    ...
end

カスタム データストアにシャッフルのサポートを追加するには、次を行わなければなりません。

  • 追加クラス matlab.io.datastore.Shuffleable から継承する。

  • 追加メソッド、shuffle を定義する。

カスタム データストアの作成の詳細とその手順については、カスタム データストアの開発を参照してください。

メソッド

shuffleシャッフル済みのデータストアを返す

属性

Abstracttrue
Sealedfalse

クラス属性の詳細については、クラスの属性を参照してください。

コピーのセマンティクス

ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。

バージョン履歴

R2018a で導入