shuffle

Перетащите все данные в datastore

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

Входные параметры

свернуть все

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

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

свернуть все

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

Введенный в R2016a
Для просмотра документации необходимо авторизоваться на сайте