« グールドがモーツァルトを重厚に弾いてバッハにする動画 | トップページ | Windows 10のOS使用状況データテレメトリーサービスがWindows 7/8にも適用される »

2015年9月 1日 (火)

numpy.loadでpickleファイルを簡単に読み込み

Pythonであとで再利用したいようなPythonオブジェクト(辞書とかリスト)をpickleモジュールでシリアライゼーションしてpickleファイルとしてディスクに書き出して、あとで読み込むという作業は割りと頻繁にやっているんですが、そういう場合のお決まりのスニペットは大体こんな感じ:

with open(fp, 'rb') as f:
    data = pickle.load(f)

withでもってファイルオブジェクトを一時的に開いて、内容を変数にコピーしてファイルを閉じるということで、withを使う関係上、どうしても二行に渡るコードになります。

numpyを使って簡単にpickleファイルを読み出す

Npload_pickle

実はpickleファイルの読み出しはnumpyを使って簡単にできるとおもいっきりドキュメンテーションに書いてあるのを今日初めて知りました。感激。

上のスニペットがこうなります。

data = np.load(fp)

numpyを使わないコードなんて書いたことないので、これからはこれを使う。

« グールドがモーツァルトを重厚に弾いてバッハにする動画 | トップページ | Windows 10のOS使用状況データテレメトリーサービスがWindows 7/8にも適用される »

Python」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1169291/61424607

この記事へのトラックバック一覧です: numpy.loadでpickleファイルを簡単に読み込み:

« グールドがモーツァルトを重厚に弾いてバッハにする動画 | トップページ | Windows 10のOS使用状況データテレメトリーサービスがWindows 7/8にも適用される »

広告欄


やっつけタイムライン

広告欄

はてブ

人目の訪問です。

  • follow us in feedly

    かなり更新が不定期なため、RSSリーダーをオススメします。現在Feedlyに122人登録頂いています。多謝!RSSを表示

    ブログランキング用 にほんブログ村 IT技術ブログ Pythonへ ブログランキングならblogram






    Jenny Mayhem
2017年2月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        

Amazon

IT技術注目記事

無料ブログはココログ