narray-fromfile
概要
倍精度浮動小数点のバイナリファイルを NArray 行列として読み(書き)します。
インストール
GitHub から、narray-fromfile
をインストールするには以下のコマンドを実行します。
gem install specific_install
gem specific_install -l "git://github.com/himeyama/narray-fromfile.git"
Gemfile に記述する場合は以下のようにして bundle
。
gem "narray-fromfile", github: "himeyama/narray-fromfile.git", branch: :main
サンプル
書き込み
require "numo/narray"
require "fromfile"
a = Numo::DFloat[1..256].reshape(16, 16)
a.tofile("data.bin")
読み込み
require "numo/narray"
require "fromfile"
a = Numo::DFloat.fromfile("data.bin").reshape(16, 16)
# 行と列のサイズは保存されないので、読み込み後 reshape する。
確認
od -t fD data.bin