matlab.io.datastore.Shuffleable class

Пакет: matlab.io.datastore

Добавьте поддержку тасования в datastore

Описание

matlab.io.datastore.Shuffleable - абстрактный класс mixin, который добавляет поддержку тасования выборок в datastore в случайном порядке.

Чтобы использовать этот класс mixin, вы должны наследовать от matlab.io.datastore.Shuffleable класс, в сложение к наследованию от matlab.io.Datastore базовый класс. Введите следующий синтаксис в качестве первой линии файла определения класса:

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

Чтобы добавить поддержку тасования в пользовательский datastore, необходимо:

  • Наследовать от дополнительного matlab.io.datastore.Shuffleable класса.

  • Определите этот дополнительный метод: shuffle.

Дополнительные сведения и шаги для создания пользовательского datastore см. в разделе Разработка пользовательского Datastore.

Методы

shuffleВозврат перемещенной версии datastore

Признаки

Abstracttrue
Sealedfalse

Для получения информации об атрибутах класса см. раздел «Атрибуты класса».

Копировать семантику

Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».

Введенный в R2018a