h5readatt
HDF5 ファイルからの属性の読み取り
説明
例
グループ属性の読み取り
HDF5 ファイル example.h5
のルート グループから属性 attr2
を読み取ります。
val = h5readatt('example.h5','/','attr2')
val = 2x2 int32 matrix
0 2
1 3
データセット属性の読み取り
HDF5 ファイル example.h5
内のデータセット lon
から属性 units
を読み取ります。
val = h5readatt('example.h5','/g4/lon','units')
val = 'degrees_east'
入力引数
filename
— ファイル名
string スカラー | 文字ベクトル
既存の HDF5 ファイルのファイル名。string スカラーまたは文字ベクトルとして指定します。
ファイルの場所に応じて、filename
は次の形式のいずれかをとります。
場所 | 形式 | ||||||||
---|---|---|---|---|---|---|---|---|---|
現在のフォルダー | ファイル名を 例: | ||||||||
その他のフォルダー | ファイルが現在のフォルダーまたは MATLAB® パス上のフォルダーにない場合は、 例: 例: | ||||||||
リモートの場所 | リモートの場所に保存されたファイルの場合、
リモートの場所に基づいて、
詳細については、リモート データの操作を参照してください。 例: |
ファイルが Family ドライバーを使用して複数の物理ファイルで構成されている場合は、書式指定子を使用して
filename
を指定します。たとえば、family0.h5
とfamily1.h5
の 2 つのファイルを含む Family ドライバーを使用するには、filename
を"family%d.h5"
と指定します。ファイルが Multi ドライバーまたは Split ドライバーを使用して複数の物理ファイルで構成されている場合は、物理ファイルの名前の先頭にある接頭辞を
filename
として指定します。たとえば、multi-b.h5
、multi-g.h5
、multi-l.h5
、multi-o.h5
、multi-r.h5
、およびmulti-s.h5
の 6 つのファイルを含む Multi ドライバーを使用するには、filename
を"multi"
と指定します。
loc
— ファイル内の位置
文字ベクトル | string スカラー
ファイル内の位置。属性が属している既存のグループまたはデータセットの絶対パスが含まれる文字ベクトルまたは string スカラーとして指定します。ファイルのルート グループから属性を読み取るには、場所として '/'
を指定します。
attr
— 属性名
文字ベクトル | string スカラー
属性名。グループまたはデータセットに属している属性の名前が含まれる文字ベクトルまたは string スカラーとして指定します。
バージョン履歴
R2011a で導入R2020b: リモートの場所にある HDF5 ファイルからの属性の読み取り
Amazon S3、Windows Azure Blob Storage、HDFS などのリモートの場所にある HDF5 ファイルから属性を読み取ることができます。
R2020b: Unicode の名前をもつ HDF5 ファイルからの属性の読み取り
Unicode 文字としてエンコードされた名前をもつ HDF5 ファイルから属性を読み取ることができます。
R2020a: MATLAB string 配列としての非スカラーの string 属性の読み取り
h5readatt
は、HDF5 string 配列属性を、文字ベクトルの cell 配列ではなく MATLAB string 配列として返します。単一の (スカラー) HDF5 string 属性は、MATLAB 文字ベクトルとして返されます。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)