Считывайте все данные в datastore
data = readall(ds)Создайте 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 = 3x2 cell array
{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.
Объединенные и преобразованные хранилища данных — Хранилища данных создали использование функции transform и combine.
Пользовательские хранилища данных — Хранилища данных создали использование пользовательской среды хранилища данных. Смотрите Разрабатывают Пользовательский Datastore.
данные Все данные в 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.