partition

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

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

Синтаксис

subfs = partition(fs,n,index)

Описание

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

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

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

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

Количество разделов в виде положительного целого числа.

Пример 3

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

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

Пример 1

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

Примеры

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

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

Создайте установленный на файл объект для всего .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