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 | シャッフル済みのデータストアを返す |
コピーのセマンティクス
ハンドル。コピー操作に対するハンドル クラスの影響については、オブジェクトのコピーを参照してください。
バージョン履歴
R2018a で導入