предварительный просмотр

Подмножество данных в datastore

Синтаксис

data = preview(ds)

Описание

пример

data = preview(ds) возвращает подмножество данных из datastore ds, не меняя его текущее положение.

Примеры

свернуть все

Создайте datastore из файла примера, airlinesmall.csv, который содержит табличные данные.

ds = tabularTextDatastore('airlinesmall.csv','TreatAsMissing','NA');

Измените свойство SelectedVariableNames задать переменные интереса.

ds.SelectedVariableNames = {'DepTime','ArrTime','ActualElapsedTime'};

Предварительно просмотрите данные для выбранных переменных.

data = preview(ds)
data=8×3 table
    DepTime    ArrTime    ActualElapsedTime
    _______    _______    _________________

      642        735              53       
     1021       1124              63       
     2055       2218              83       
     1332       1431              59       
      629        746              77       
     1446       1547              61       
      928       1052              84       
      859       1134             155       

Создайте datastore из файла примера, mapredout.mat, который является выходным файлом функции mapreduce.

ds = datastore('mapredout.mat');

Предварительно просмотрите данные в datastore.

data = preview(ds)
data=1×2 table
    Key      Value 
    ____    _______

    'AA'    [14930]

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

Создайте datastore изображений imds1, представляющий набор трех изображений.

imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'}); 

Создайте второй datastore imds2 путем преобразования изображений imds1 к шкале полутонов и затем отражения изображений горизонтально.

imds2 = transform(imds1,@(x) fliplr(rgb2gray(x)));

Создайте объединенный datastore из imds1 и imds2.

imdsCombined = combine(imds1,imds2);

Предварительно просмотрите данные в объединенном datastore. Вывод является 1 2 массивом ячеек. Эти два столбца представляют первое подмножество данных из двух базовых хранилищ данных imds1 и imds2, соответственно.

dataOut = preview(imdsCombined)
dataOut = 1x2 cell array
    {480x640x3 uint8}    {480x640 uint8}

Отобразите предварительно просмотренные данные как пару мозаичных изображений.

tile = imtile(dataOut);
imshow(tile)

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

свернуть все

Введите datastore. Можно использовать эти хранилища данных в качестве входа к методу preview.

  • Хранилища данных MATLAB® — Хранилища данных, созданные с помощью MATLAB функции datastore. Например, создайте datastore для набора изображений с помощью ImageDatastore. Для полного списка хранилищ данных смотрите, Выбирают Datastore for File Format или Application.

  • Объединенные и преобразованные хранилища данных — Хранилища данных создали использование функции transform и combine.

  • Пользовательские хранилища данных — Хранилища данных создали использование пользовательской среды хранилища данных. Смотрите Разрабатывают Пользовательский Datastore.

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

свернуть все

Подмножество данных, возвращенных как таблица или массив в зависимости от типа ds.

Тип DatastoreТип данных dataОписание
TabularTextDatastore и SpreadsheetDatastoreТаблицаТаблица с переменными, заданными свойством SelectedVariableNames. Таблица содержит самое большее восемь строк.
ImageDatastoreЦелочисленный массив

Массив целых чисел, соответствующих первому изображению. Размерности целочисленного массива зависят от типа изображения:

  • Для полутоновых изображений data является m на n.

  • Для изображений истинного цвета data является m n 3.

  • Для изображений TIFF CMYK data является m n 4.

Функция preview поддерживает все типы изображения, поддержанные функцией imread. Для получения дополнительной информации о поддерживаемых типах изображения смотрите imread.

KeyValueDatastoreТаблицаТаблица с переменными Key и Value.
FileDatastoreТаблицаТаблица, содержащая выходной параметр, возвращенный функцией чтения, заданной параметром 'ReadFcn' в функции fileDatastore.
TransformedDatastoreОтличаетсяВывод совпадает с выходным параметром, возвращенным базовым datastore, заданным свойством UnderlyingDatastore. Например, если базовый datastore является datastore изображений со значением свойства ReadSize 1, то data возвращен как целочисленный массив.
CombinedDatastoreCellArrayКаждый элемент массива ячеек содержит выходной параметр, возвращенный соответствующим базовым datastore, заданным свойством UnderlyingDatastores.

Смотрите также

|

Введенный в R2014b