preview

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

Измените 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'}); 

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

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

Создайте комбинированный datastore из imds1 и imds2.

imdsCombined = combine(imds1,imds2);

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

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

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

tile = imtile(dataOut);
imshow(tile)

Figure contains an axes. The axes contains an object of type image.

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

свернуть все

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

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

свернуть все

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

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

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

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

  • Для изображений truecolor, data m-на-n-на-3.

  • Для изображений CMYK Tiff, data m-на-n-на-4.

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

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

См. также

|

Введенный в R2014b