Satimage 戻る| 次へ
HDF osax
SmileLab >のための ホームページ > 情報センター > Onlineドキュメンテーション > Data想像 >Extensionsは HDF osax ツですか?/長さ> ツ?/長さ> ダウンロード
HDF.osax、SmileLabのためのHDF拡張子はScripting追加に基づいています。 HDF.osaxは HDF4のScientific Data Sets(SDS)をサポートします。 Smileの対応する構造は データセットです。(そのデータセットはHDF.osaxで定義されます)。

  • データセットは本当に整数のリストとして 本当の1つの配列としてのデータ、およびデータセットの 次元を含むAppleScript 記録です。 リストの長さはデータセットの次元数です、整数が各方向へのデータセットのそれぞれのサイズですが。
    mySDSsを設定します。(HDFRead別名f)
    -- 名前:、「寸法: fakeDim0"、100、名前:、「寸法: fakeDim1"、92、名前: 」 火山、」、寸法: 100、92
  • デフォルトで、 HDFReadはデータ自体ではなく、データセットの構造だけを返します。 あなたをデータに読み込むのは 本当にデータを指定しなければなりません: HDFRead記録本当の分野の勢ぞろいとしてデータを返すでしょう。
  • 分野がFORTRANで働いている 寸法における、議論の注文: 例では、 Volcanoは上では、100の行と92のコラムの勢ぞろいです。
    ySDS、xSDS、zSDSを設定します。(HDFRead別名fデータ、本当に)
    zSDSの寸法にzdimを設定してください。
    zを設定します。本当の配列: クラス: マトリクス、ncols: zdimの項目2、nrows: zdimの項目1、zSDSで本当の配列
  • 例えば、3D分野を保存するならあなたのデータセットが膨大であるなら、あなたは部分集合(例えば、1つの2D切れ)を抜粋したがっているかもしれません。 これは HDFExtractがいることです。 HDFExtractの構文はHDFライブラリの標準のSDreaddataコマンドの構文に従います。

    HDF拡張子のダウンロードは部分で働いているのに捧げられたライブラリとユーザーインタフェースを含んでいます。

  • HDFWriteと共にいくつかのデータを書く前に、あなたは データセットにデータを作りかえなければなりません。 SmileLabの データセットがまさしく 記録、標準のAppleScript構造であることを覚えておいてください:
    dsを設定します。クラス: データセット、名前: 「火山」、: 500、500が整列させる本物: aの寸法
    "mynewHDFfile"というファイルの中へのHDFWrite ds
  • HDF.osaxの辞書を見るために、以下をクリックします。
Copyrightツゥ2005パリ、Satimage