exponenta event banner

matlab.io.datastore.Shuffleable класс

Пакет: matlab.io.datastore

Добавление поддержки тасования в хранилище данных

Описание

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

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

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

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

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

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

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

Методы

shuffleВозврат перетасованной версии хранилища данных

Признаки

Abstracttrue
Sealedfalse

Сведения об атрибутах класса см. в разделе Атрибуты класса.

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

Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.

Представлен в R2018a