Пакет: 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 | Возврат перетасованной версии хранилища данных |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
datastore | matlab.io.Datastore | matlab.io.datastore.HadoopFileBased | matlab.io.datastore.Partitionable