shuffle

Shuffle файлы в datastore

Синтаксис

Описание

shuffledADS = shuffle(ADS) создает глубокую копию входного datastore, ADS, и тасует файлы, используя randperm.

Примеры

свернуть все

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

ADS = audioDatastore(fullfile(matlabroot,'toolbox','audio','samples'))
ADS = 
  audioDatastore with properties:

                       Files: {
                              ' .../build/matlab/toolbox/audio/samples/Ambiance-16-44p1-mono-12secs.wav';
                              ' .../matlab/toolbox/audio/samples/AudioArray-16-16-4channels-20secs.wav';
                              ' .../toolbox/audio/samples/ChurchImpulseResponse-16-44p1-mono-5secs.wav'
                               ... and 31 more
                              }
                     Folders: {
                              '/mathworks/devel/bat/BR2021ad/build/matlab/toolbox/audio/samples'
                              }
    AlternateFileSystemRoots: {}
              OutputDataType: 'double'
                      Labels: {}
      SupportedOutputFormats: ["wav"    "flac"    "ogg"    "mp4"    "m4a"]
         DefaultOutputFormat: "wav"

ADSshuffled = shuffle(ADS)
ADSshuffled = 
  audioDatastore with properties:

                       Files: {
                              ' .../matlab/toolbox/audio/samples/WashingMachine-16-8-mono-200secs.mp3';
                              ' .../build/matlab/toolbox/audio/samples/RockDrums-48-stereo-11secs.mp3';
                              ' .../matlab/toolbox/audio/samples/multipleSounds-16-16-mono-18secs.wav'
                               ... and 31 more
                              }
                     Folders: {
                              '/mathworks/devel/bat/BR2021ad/build/matlab/toolbox/audio/samples'
                              }
    AlternateFileSystemRoots: {}
              OutputDataType: 'double'
                      Labels: {}
      SupportedOutputFormats: ["wav"    "flac"    "ogg"    "mp4"    "m4a"]
         DefaultOutputFormat: "wav"

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

свернуть все

Введите audio datastore, заданный как audioDatastore объект.

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

свернуть все

Shuffled audio datastore, возвращается как audioDatastore объект, содержащий случайным образом упорядоченные файлы из ADS.

Введенный в R2018b