DOCUMENTATION CENTER SEARCH
Mathematica
>
インポートとエキスポート
>
Import/Export フォーマット
HDF
(.hdf)
MIME type:
application/x-hdf
HDFデータ形式バージョン4.
多次元データを表す汎用形式.
科学データの保管,管理,交換に使われる.
HDFはHierarchical Data Formatの頭字語である.
U.S. National Center for Supercomputing Applications (NCSA)によって開発された.
バイナリファイル形式.
HDFバージョン5とは非互換である.
Import
と
Export
はHDF形式の科学データ(SD)データモデルをサポートする.
IMPORTとEXPORT
Import
["
file
.hdf"]
はHDFファイルをインポートし,ファイルに保管されたデータの名前を返す.
Export
["
file
.hdf",
expr
]
は多次元配列をHDFファイルにエキスポートする.
Import
["
file
.hdf"]
はファイルに含まれる全データの名前を表す文字列のリストを返す.
Export
["
file
.hdf", {
expr
1
,
...
}, {"Datasets", {"/dataset1",
...
}}]
はHDFファイルを作成し,配列
{
expr
1
,
...
}
を別々のデータとして保管する.
Import
["
file
.hdf",
elem
]
はHDFファイルから指定の要素をインポートする.
Import
["
file
.hdf", {
elem
,
sub
a
,
sub
b
,
...
}]
は子要素をインポートする.
Import
["
file
.hdf", {{
elem
1
,
elem
2
,
...
}}]
は複数の要素をインポートする.
インポート形式は
Import
["
file
", "HDF"]
または
Import
["
file
", {"HDF",
elem
,
...
}]
で指定できる.
Export
["
file
.hdf",
expr
,
elem
]
は
expr
が要素
elem
を指定してるとしてHDFファイルを作成する.
Export
["
file
.hdf", {
expr
1
,
expr
2
,
...
}, {{
elem
1
,
elem
2
,
...
}}]
は各
expr
i
が対応する
elem
i
を指定しているとして扱う.
Export
["
file
.hdf",
expr
,
opt
1
->
val
1
,
...
]
は指定の値を持つ指定のオプション要素で
expr
をエキスポートする.
Export
["
file
.hdf", {
elem
1
->
expr
1
,
elem
2
->
expr
2
,
...
}, "Rules"]
は規則を使ってエキスポートする要素を指定する.
Import
と
Export
についての一般的な情報は,関数ページを参照のこと.
ImportString
と
ExportString
はHDF形式をサポートする.
要素
一般的な
Import
要素:
"Elements"
ファイル中の有効な要素とオプションのリスト
"Rules"
要素とオプションのそれぞれの規則のリスト
"Options"
オプション,属性,設定の規則のリスト
データを表現する要素:
"Data"
配列のリストとしてインポートされた全データ
"Datasets"
全データ名
Import
はデフォルトで
"Datasets"
要素をHDF形式に使用する.
データの指定と選択:
"Datasets",
n
n
番目のデータ
"Datasets",
dataset
名前付きデータ
メタ情報要素:
"DataFormat"
各データを表すのに使用する型
"Dimensions"
各データのデータ次元
"DataFormat"
に使用できる値:
"Integer8"
8ビット整数
"Integer16"
16ビット整数
"Integer32"
32ビット整数
"UnsignedInteger8"
8ビット符号なし整数
"UnsignedInteger16"
16ビット符号なし整数
"UnsignedInteger32"
32ビット符号なし整数
"Real32"
IEEE単精度数
"Real64"
IEEE倍精度数
オプション
Export
オプション:
"Append"
False
既存のファイルに追記するかどうか
関連項目
"HDF5"
その他
グラフィックスのインポートとエキスポート
インポートとエキスポート
全形式のリスト
行列と線形代数
数値データ
数値データ形式
ラスタ画像形式
科学,医学データ形式
例題
すべて閉じる
例
ファイル中のデータの名前を示す:
In[1]:=
Out[1]=
データをインポートし,ラスタ画像として描画する:
In[2]:=
In[3]:=
Out[3]=
カラースキームを指定して
ArrayPlot
として描画する:
In[4]:=
Out[4]=
カラー画像をラスタライズしてデータをHDFにエキスポートする:
In[5]:=
In[6]:=
乱数行列を作成し,HDFにエキスポートする:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
生成されたファイルに含まれるデータを示す:
In[3]:=
Out[3]=
データをインポートする:
In[4]:=
Out[4]=
© 2008 Wolfram Research, Inc.