Считывайте все данные в datastore
Создайте datastore из файла примера airlinesmall.csv
, который содержит табличные данные.
ds = tabularTextDatastore('airlinesmall.csv','TreatAsMissing','NA');
Измените SelectedVariableNames
свойство задать переменные интереса.
ds.SelectedVariableNames = {'DepTime','ArrTime','ActualElapsedTime'};
Считайте все данные в datastore.
T = readall(ds);
readall
возвращает все данные в таблице.
Просмотрите информацию о таблице.
T.Properties
ans = TableProperties with properties: Description: '' UserData: [] DimensionNames: {'Row' 'Variables'} VariableNames: {'DepTime' 'ArrTime' 'ActualElapsedTime'} VariableDescriptions: {} VariableUnits: {} VariableContinuity: [] RowNames: {} CustomProperties: No custom properties are set. Use addprop and rmprop to modify CustomProperties.
Просмотрите сводные данные выходной таблицы.
summary(T)
Variables: DepTime: 123523x1 double Values: Min 1 Median 1335 Max 2505 NumMissing 2351 ArrTime: 123523x1 double Values: Min 1 Median 1522 Max 2608 NumMissing 2656 ActualElapsedTime: 123523x1 double Values: Min 11 Median 102 Max 1650 NumMissing 2657
Создайте datastore из файла примера, mapredout.mat
, который является выходным файлом mapreduce
функция.
ds = datastore('mapredout.mat');
Считайте все данные в datastore.
T = readall(ds);
Просмотрите сводные данные выходной таблицы.
summary(T)
Variables: Key: 29x1 cell array of character vectors Value: 29x1 cell
Создайте datastore, который обеспечивает четность между парой изображений базовых хранилищ данных. Например, создайте два отдельных хранилища данных изображений, и затем создайте объединенный datastore, представляющий два базовых хранилища данных.
Создайте datastore изображений imds1
представление набора трех изображений.
imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'});
Создайте второй datastore imds2
путем преобразования изображений imds1
к шкале полутонов и затем уменьшению изображений.
imds2 = transform(imds1,@(x) imresize(rgb2gray(x),0.5));
Создайте объединенный datastore из imds1
и imds2
.
imdsCombined = combine(imds1,imds2);
Считайте все данные из объединенного datastore. Выход является 3 2 массивом ячеек. Эти два столбца представляют все данные о чтении из двух базовых хранилищ данных imds1
и imds2
, соответственно.
dataOut = readall(imdsCombined)
dataOut=3×2 cell
{480x640x3 uint8} {240x320 uint8}
{480x640x3 uint8} {240x320 uint8}
{384x512x3 uint8} {192x256 uint8}
ds
— Введите datastoreВведите datastore. Можно использовать эти хранилища данных в качестве входа к readall
метод.
Хранилища данных MATLAB® — Хранилища данных, созданные с помощью MATLAB datastore
функции. Например, создайте datastore для набора изображений с помощью ImageDatastore
. Для полного списка хранилищ данных смотрите, Выбирают Datastore for File Format или Application.
Объединенные и преобразованные хранилища данных — Хранилища данных создали использование combine
и transform
функции.
Пользовательские хранилища данных — Хранилища данных создали использование пользовательской среды хранилища данных. Смотрите Разрабатывают Пользовательский Datastore.
data
— Все данные в datastoreВсе данные в datastore, возвращенном как таблица или массив ячеек в зависимости от типа ds
.
Тип Datastore | Тип данных data | Описание |
---|---|---|
TabularTextDatastore и SpreadsheetDatastore | Таблица | SelectedVariableNames свойство определяет табличные переменные. |
ImageDatastore | CellArray | Каждый элемент в массиве ячеек содержит данные изображения для одного изображения. readall функционируйте поддерживает все типы изображения, поддержанные imread функция. Для получения дополнительной информации о поддерживаемых типах изображения смотрите imread . |
KeyValueDatastore | Таблица | Именами табличной переменной является Key и Value . |
FileDatastore | CellArray | Каждый элемент в массиве ячеек содержит данные, считанные из одного файла с помощью пользовательской функции чтения, заданной ReadFcn свойство. |
TransformedDatastore | Варьируется | Выход совпадает с выходным параметром, возвращенным базовым datastore, заданным UnderlyingDatastore свойство. Например, если базовый datastore является datastore изображений, то data возвращен как массив ячеек, где каждый элемент в массиве ячеек содержит данные изображения для одного изображения. |
CombinedDatastore | CellArray | Каждый столбец массива ячеек содержит результат вызова Если количество подмножеств данных в базовых хранилищах данных отличается, то |
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.