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 で導入