partition

Класс: matlab.io.datastore.DsFileSet
Пакет: matlab.io.datastore

Раздел установленный на файл объект

Синтаксис

subfs = partition(fs,n,index)

Описание

subfs = partition(fs,n,index) файл разделов установил fs в количество частей, заданных n и возвращает раздел, соответствующий индексу index.

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

развернуть все

Введите установленный на файл объект, заданный как matlab.io.datastore.DsFileSet объект. Создать DsFileSet возразите, смотрите matlab.io.datastore.DsFileSet.

Количество разделов, заданных как положительное целое число.

Пример 3

Типы данных: double

Индексируйте, заданный как положительное целое число.

Пример 1

Типы данных: double

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

развернуть все

Установленный на выходной файл объект, заданный как matlab.io.datastore.DsFileSet объект. Установленный на выходной файл объект subfs подмножество установленного на файл объекта fs.

Примеры

Раздел установленный на файл объект и получает один раздел

Создайте установленный на файл объект, разделите установленный на файл объект и содержите файлы в заданном разделе.

Создайте установленный на файл объект для всего .mat файлы в папке.

folder = fullfile(matlabroot,'toolbox','matlab','demos');  
fs = matlab.io.datastore.DsFileSet(folder,'FileExtensions','.mat');

Разделите 40 файлы в пять разделов и получают первый раздел. Затем получите информацию файла всех файлов в первом разделе.

subfsA = partition(fs,5,1) % first 8 files
subfsA_fileInfo = resolve(subfsA)

Получите второй раздел и информацию о файлах для файлов в этом разделе.

subfsB = partition(fs,5,2) % next 8 files
subfsB_fileInfo = resolve(subfsB)

Советы

  • Используйте NumFiles свойство DsFileSet возразите, чтобы найти количество файлов в fs и используйте тот номер, чтобы оценить разумное количество разделов для datastore.

Введенный в R2017b