h5write
データセットを作成(存在しない場合)し, データを書き込む
呼び出し手順
h5write(obj, name, data [, targetType], [, start, count [, stride [, block]]])
h5write(filename, name, data [, targetType], [, start, count [, stride [, block]]])
引数
obj
H5Object
name
データセットへのパスを指定する文字列
data
Scilabデータ
targetType
目標型を指定する文字列
start
hyperslabのstartを保持するdouble行ベクトル
count
hyperslabのcountを保持するdouble行ベクトル
stride
hyperslabのstrideを保持するdouble行ベクトル
block
hyperslabのblockを保持するdouble行ベクトル
filename
ファイル名を指定する文字列
説明
引数として指定されたScilabデータに基づき,新たに名前付きのデータセットを作成(作成済みでない場合)します.
ターゲットのHDF5型は, HDF5マニュアルで
利用可能なリストから選択できます.
この HDF5 型の例は,"H5T_MIPS_U32" または "H5T_STD_B64BE"ですが, 短縮形 "MIPS_U32" または "STD_B64BE"
も使用できます.
データ上にhyperslabセレクションを作成できます.
引数 start, count, stride および block はデータの次元数に等しい大きさとする必要があります:
start: セレクションを開始するデータ内の座標を指定.
count: 各次元で選択されたブロックの数.
stride: 各次元において連続する2つのブロック間のシフト量を指定.
block: ブロックの次元を指定.
デフォルトで各次元のstrideとblockは1に設定されています.
目標の型が "H5T_STD_REF_OBJ"の場合,data行列は
グループまたはデータセットの絶対パスを保持する文字列行列とする必要があります.
例
参照
h5group
h5attr
履歴
5.5.0
HDF5モジュールが導入されました.