主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

readall

データストアのすべてのデータの読み取り

説明

数据= readall (dsは,dsで指定されたデータストアのすべてのデータを返します。

データストアのすべてのデータがメモリに収まらない場合,readallはエラーを返します。

すべて折りたたむ

表形式データが格納されたサンプルファイルairlinesmall.csvからデータストアを作成します。

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

SelectedVariableNamesプロパティを変更して対象の変数を指定します。

ds。SelectedVariableNames = {“DepTime”“ArrTime”“ActualElapsedTime”};

データストアのすべてのデータを読み取ります。

T = readall (ds);

readallにより,すべてすべてのデータがが返さ返され

テーブルに関する情報を表示します。

T.Properties
ans = TableProperties with properties: Description: " UserData: [] DimensionNames: {'Row' 'Variables'} VariableNames: {'DepTime' 'ArrTime' 'ActualElapsedTime'} VariableDescriptions: {} VariableUnits: {} variablecontinuity: [] RowNames: {} CustomProperties:没有自定义属性设置。使用addprop和rmprop修改CustomProperties。

出力テーブルの概要を表示します。

总结(T)
变量:DepTime: 123523x1 double值:Min 0中位数1327 Max 2505 ArrTime: 123523x1 double值:Min 0中位数1511 Max 2608 ActualElapsedTime: 123523x1 double值:Min 0中位数100 Max 1650

関数mapreduceの出力ファイルであるサンプルファイルmapredout.matからデータストアを作成します。

ds =数据存储(“mapredout.mat”);

データストアのすべてのデータを読み取ります。

T = readall (ds);

出力テーブルの概要を表示します。

总结(T)
变量:键:29x1字符矢量阵列值:29x1细胞

基となるデータストアのイメージペア間のパリティを維持するデータストアを作成します。たとえば,2 つのイメージ データストアを個別に作成してから、基となる 2 つのデータストアを表す統合データストアを作成します。

3つのイメージのの合并をイメージデータストアimds1を作成します。

imds1 = imageDatastore ({'Street1.jpg'“street2.jpg”“peppers.png”});

imds1のイメージをグレースケールに変換してから縮小して,2番目のデータストアimds2を作成します。

Imds2 = transform(imds1,@(x) imresize(rgb2gray(x),0.5));

imds1imds2から統合データストアを作成します。

imdsCombined =结合(imds1 imds2);

統合データストアからすべてのデータを読み取ります。出力は3行2列の细胞配列です。2つの列は,それぞれ基となる2つのデータストアimds1およびimds2から読み取ったすべてのデータを表します。

dataOut = readall (imdsCombined)
dataOut =3×2个单元阵列{480x640x3 uint8} {240x320 uint8} {480x640x3 uint8} {240x320 uint8} {384x512x3 uint8} {192x256 uint8}

入力引数

すべて折りたたむ

入力データストア。次のデータストアをreadallメソッドの入力として使用できます。

出力引数

すべて折りたたむ

データストア内のすべてのデータ。dsのタイプに応じて表または细胞配列として返されます。

データストアの種類 数据のデータ型 説明
TabularTextDatastoreSpreadsheetDatastore テーブル テーブル変数はSelectedVariableNamesプロパティにより決定されます。
ImageDatastore 细胞配列 细胞配列の各要素には,1つのイメージのイメージデータが格納されます。関数readallは,関数imreadでサポートされるすべてのイメージタイプをサポートします。サポートされるイメージタイプの詳細については,imreadを参照してください。
KeyValueDatastore テーブル テーブル数名は关键价值です。
FileDatastore 细胞配列 细胞配列の各要素には,ReadFcnプロパティで指定されたカスタム読み取り関数を使用して1つのファイルから読み取られたデータが格納されます。
变换adatastore. 不同 出力は,UnderlyingDatastoresプロパティで指定された,基となるデータストアが返す出力と同じです。たとえば,基となるデータストアがイメージデータストアである場合,数据は细胞配列として返され,细胞配列の各要素には1つのイメージのイメージデータが格納されます。
CombinedDatastore 细胞配列

细胞配列の各要素には,UnderlyingDatastoresプロパティで指定された,対応する基となるデータストアに対してreadallを呼び出した結果が格納されます。

基となるデータストア内にあるデータのサブセット数が異なる場合,readallは,基となるデータストアすべてにデータがあるときのデータのみを返します。たとえば,統合データストアには基となる 2 つのデータストアがあり、一方のデータのサブセットが m 個、他方のデータのサブセットが n 個で、m > n であるとします。出力は、n 行 2 列の cell 配列になります。

R2014bで導入