npy2flt¶
概要¶
npy2fltは、Python上の数値配列フォーマットとして一般的なNumpyフォーマットのバイナリ配列を読み取り、 VPPLが取り込み可能なFLT形式にして出力するユーティリティプログラムです。 Python上プログラムで取得された係数テーブルなどをVPPLに移行する場合に使用することができます。
リビジョン¶
npy2fltpy v01r01
コマンドライン¶
python npy2flt.py [option [option_parameter]]...
以下のようなオプションをつけて動作させることで所望の結果を得ることができます。
コマンドラインオプション
オプション 意味 -h ヘルプ表示 –NPY n 入力であるNPYバイナリファイル名 –NPFMT f 配列形式(NHWC...) –FOUT flt 出力FLTファイル名 –FARRAY a 出力配列名 –FMT m 出力数値形式(ip8...) –PADX p 出力Xパディングサイズ(無指定32) –BATCH b 抽出Numpy Batch番号 -v 処理の途中経過を詳細に出力 -V バージョンのみ表示して終了 -d デバッグ用オプション
構造¶
-
class
npy2flt.
NumpyFileReader
(inputFnam, bt)[ソース]¶ NumpyFile Reader Class.
Numpy形式のバイナリファイルを読みとってNumpy ndarrayとして確保する。 読み取り時にshapeを報告する。 取り出し時には、FltFileWriterで出力できるようにshapeを加工したndarrayに変形する
-
class
npy2flt.
FltFileWriter
(nary, aName, md, padX)[ソース]¶ FltFile Writer Class.
Numpy 配列をFLT形式ファイルとして出力する。 モードにより整形用の「フィルタ」を適用する。
-
formatArray
()[ソース]¶ format Array
入力Numpy配列の形とモードから出力Numpy配列を準備し、 モードに応じた方法でデータを変形しながら転送する。 成功すれば真、そうでなければ偽。
-