|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 形式
HDF5 (.h5)
HDFデータ形式バージョン5.
多次元データ・画像を表す汎用形式.
科学データの保管,管理,交換に使われる.
HDFはHierarchical Data Formatの頭字語である.
U.S. National Center for Supercomputing Applications (NCSA)によって開発された.
バイナリファイル形式.
バージョン4以前のHDFとは非互換である.
多次元データ・画像を表す汎用形式.
科学データの保管,管理,交換に使われる.
HDFはHierarchical Data Formatの頭字語である.
U.S. National Center for Supercomputing Applications (NCSA)によって開発された.
バイナリファイル形式.
バージョン4以前のHDFとは非互換である.
ImportとExportImportとExport
- Import["file.h5"]はHDF5ファイルをインポートし,ファイルに保管されているデータ名を返す.
- Export["file.h5", expr]は数値配列をHDF5にエキスポートする.
- Import["file.h5"]はファイルに含まれている全データ名を表す文字列のリストを返す.
- Export["file.h5", {expr1, ...}, {"Datasets", {"dataset1", ...}}]はHDF5ファイルを作成し,データ配列
を別々のデータとして保管する. - Import["file.h5", elem]はHDF5ファイルから指定の要素をインポートする.
- Import["file.h5", {elem, suba, subb, ...}]は子要素をインポートする.
- Import["file.h5", {{elem1, elem2, ...}}]は複数の要素をインポートする.
- インポート形式はImport["file", "HDF5"]またはImport["file", {"HDF5", elem, ...}]で指定できる.
- Export["file.h5", expr, elem]はexpr が要素elem を指定してるとしてHDF5ファイルを作成する.
- Export["file.h5", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各
が対応する
を指定しているとして扱う. - Export["file.h5", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素でexpr をエキスポートする.
- Export["file.h5", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
- ImportとExportについての一般的な情報は,関数ページを参照のこと.
- ImportStringとExportStringはHDF5形式をサポートする.
要素要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Rules" 要素とオプションのそれぞれの規則のリスト "Options" オプション,属性,設定の規則のリスト - データ表現要素:
-
"Data" 配列のリストとしてインポートされた全データ "Datasets" 全データ名 - Importはデフォルトで
要素をHDF5形式に使用する. - データの指定と選択:
-
"Datasets",n n 番目のデータ "Datasets",dataset 名前付きデータ - メタ情報要素:
-
"Annotations" 各データのメタ情報 "DataEncoding" 各データをどのように圧縮するかを指定する "DataFormat" 各データを表すのに使用する型 "Dimensions" 各データのデータ次元
に使用できる値:-
"Integer8" 8ビット整数 "Integer16" 16ビット整数 "Integer32" 32ビット整数 "Integer64" 64ビット整数(Importのみ) "Integer128" 128ビット整数(Importのみ) "UnsignedInteger8" 8ビット符号なし整数 "UnsignedInteger16" 16ビット符号なし整数 "UnsignedInteger32" 32ビット符号なし整数 "UnsignedInteger64" 64ビット符号なし整数(Importのみ) "UnsignedInteger128" 128ビット符号なし整数(Importのみ) "Real32" IEEE単精度数 "Real64" IEEE倍精度数 "Real128" IEEE4倍精度数(Importのみ) "String" ASCII文字の文字列(Importのみ)
に使用できる値:-
None データ圧縮は行わない "GZIP" GZIP圧縮 "SZIP" SZIP圧縮(Importのみ)
バージョン 5.1 の新機能 | バージョン 6 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »

