Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
H5 Objects
種々のH5オブジェクトのプロパティを説明
説明
H5オブジェクトはアクセス可能なプロパティを有します. 全てのプロパティ名は,大文字小文字を区別します(パス名およびオブジェクト名を 除きます).
H5ファイル
以下のプロパティにアクセス可能です:
name: ファイル名;
size: ファイルの大きさ;
version: HDF5ライブラリのバージョン;
root: ルートグループ "/".
H5グループ
以下のプロパティがアクセス可能:
attributes: 属性名;
groups: サブグループ名;
datasets: データセット名;
types: 型名;
externals: 外部リンク名;
softs: ソフトリンク名;
danglings: ダングリングリンク名;
hards: ハードリンク名;
links: リンク名と型;
name: グループ名;
path: グループのパス.
H5 Dataset
以下のプロパティにアクセス可能です:
attributes: 属性名;
type: データセット型;
dataspace: データセット空間;
data: データセットデータ;
name: グループ名;
path: グループパス.
H5データスペース
以下のプロパティにアクセスできます:
dims: データスペースの次元;
extents: データスペースの最大次元;
type: データスペースの型: "scalar", "simple" または "null";
name: 親の名前.
path: 親のパス.
H5属性
以下のプロパティにアクセス可能です:
type: 属性の型;
dataspace: 属性のデータスペース;
data: 属性データ;
name: 属性名.
path: 親のパス.
H5型
以下のプロパティにアクセス可能です:
class: 型のクラス;
type: 型名;
size: 大きさ(単位:バイト);
nativetype: この型に関連するネーティブ型;
nativesize: ネーティブ型の大きさ.
name: 親の名前.
path: 親のパス.
H5リファレンス
H5リファレンスオブジェクトは,各要素がH5オブジェクトへのリファレンスであるハイパー行列オブジェクト をラップします.
x = list([1 2;3 4], "Hello", uint32(123)); save(TMPDIR + "/x.sod", "x"); a = h5open(TMPDIR + "/x.sod"); dims_x = a.root.x.dataspace.dims ref_x = a.root.x.data; // ref_x はリファレンス h5isRef(ref_x) // 3個の要素を取得 x1 = ref_x(1), x2 = ref_x(2), x3 = ref_x(3) // データを取得 x1.data, x2.data, x3.data // 全リソース解放 h5close(a);
参照
- h5attr — 属性を作成する
- h5close — HDF5オブジェクトを閉じる
- h5cp — オブジェクトをコピーする
- h5dataset — データセットを作成し, データを書き込む
- h5dump — H5オブジェクトの内容を標準出力ストリームにダンプ
- h5exists — 指定した名前のオブジェクトが存在するかどうかを確認
- h5flush — ファイルに関連するバッファを全てフラッシュする
- h5get — 指定した名前のオブジェクトを取得
- h5group — グループを作成
- h5isAttr — HDF5オブジェクトが属性かどうか確認
- h5isFile — HDF5オブジェクトがファイルかどうか確認
- h5isGroup — HDF5オブジェクトがグループオブジェクトかどうか確認
- h5isRef — HDF5オブジェクトがリファレンスオブジェクトかどうか確認
- h5isSet — HDF5オブジェクトがデータセットかどうか確認
- h5isSpace — HDF5オブジェクトがデータスペースかどうか確認
- h5isType — HDF5オブジェクトが型かどうか確認
- h5label — データセットに名前を付ける
- h5ln — オブジェクトを他のオブジェクトにリンクする
- h5ls — HDF5オブジェクト (グループまたはデータセット)の内容の一覧を得る
- h5mount — グループにファイルをマウントする
- h5mv — オブジェクトを移動
- h5open — HDF5ファイルをオープン
- h5read — HDF5属性のデータを読み込む
- h5rm — HDF5ファイルから要素を削除
- h5umount — マウントされたファイルのマウント解除する.
- h5write — データセットを作成(存在しない場合)し, データを書き込む
- h5writeattr — グループまたはデータセット内に属性を書き込む
履歴
Version | Description |
5.5.0 | HDF5モジュールが導入されました. |
Report an issue | ||
<< h5mv | HDF5 files | h5open >> |