exponenta event banner

перетасовка

Перетасовка всех данных в хранилище данных

Описание

пример

dsrand = shuffle(ds) возвращает объект хранилища данных, содержащий случайный порядок данных из ds.

Примеры

свернуть все

Создание ImageDatastore объект imds. Перетасовка файлов для создания нового хранилища данных, содержащего те же файлы в произвольном порядке.

imds = imageDatastore(fullfile(matlabroot, 'toolbox', 'matlab', {'demos','imagesci'}),'LabelSource','foldernames','FileExtensions', {'.jpg', '.png', '.tif'})
imds = 

  ImageDatastore with properties:

      Files: {
             ' ...\matlab\toolbox\matlab\demos\cloudCombined.jpg';
             ' ...\matlab\toolbox\matlab\demos\example.tif';
             ' ...\matlab\toolbox\matlab\demos\landOcean.jpg'
              ... and 5 more
             }
     Labels: [demos; demos; demos ... and 5 more categorical]
    ReadFcn: @readDatastoreImage

imdsrand = shuffle(imds)
imdsrand = 

  ImageDatastore with properties:

      Files: {
             ' ...\matlab\toolbox\matlab\demos\street2.jpg';
             ' ...\matlab\toolbox\matlab\demos\landOcean.jpg';
             ' ...\matlab\toolbox\matlab\imagesci\corn.tif'
              ... and 5 more
             }
     Labels: [demos; demos; imagesci ... and 5 more categorical]
    ReadFcn: @readDatastoreImage

Входные аргументы

свернуть все

Входное хранилище данных, указанное как объект хранилища данных. Входным хранилищем данных может быть любое хранилище данных, для которого isShuffleable прибыль true (например, imageDatastore). Хранилище входных данных также может быть CombinedDatastore или TransformedDatastore для которых все нижележащие хранилища данных могут быть перетасованы.

Выходные аргументы

свернуть все

Хранилище выходных данных, возвращаемое как объект хранилища данных, содержащий произвольно упорядоченные данные из ds.

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