раздел

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

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

Синтаксис

subfs = раздел (фс, n, индекс)

Описание

Файл разделов 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

Была ли эта тема полезной?