2011年12月6日火曜日

python でのpickleの使い方




pickle はとても便利なモジュールです。
何にいいかというと、新規プログラムを作成して
いるときに、テストデータとしてpickle.dump した
データを使うとよいです。
しかも、オブジェクトなら何でも保存できますからとても
便利です。
私は、プログラムを作るときにテストするためのデータをdump
しておきそれを入力データとしてテストプログラムで走らせます。
例えばscipyやnumpyでつくったarray等。


def pickle_dump_arr(arr,name):
import pickle
f = open('%s.dump'%name,'w')
pickle.dump(arr,f)
f.close


def pickle_load_arr(name):
import pickle
f = open('%s.dump'%name)
arr = pickle.load(f)
return arr


このエントリーをはてなブックマークに追加



0 件のコメント :

コメントを投稿