« グールドがモーツァルトを重厚に弾いてバッハにする動画 | トップページ | 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にも適用される »

広告欄


広告欄

Amazon

  • ブログ記事にした商品のアフィ

    デジピはヤマハが音質・キータッチとも一番良いです。

    レビュー記事かいた程おすすめのワイヤレススピーカー。

    安いタブレットとして買い替えに最適

    業務用あれな人向け。家でもキムワイプ

    速くKindle化して欲しい

    シネッセンス細胞関連の緑茶由来のサプリメント。

やっつけタイムライン

はてブ

人目の訪問です。

  • follow us in feedly

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

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

    当ブログはelementaryOSをちょっと応援しています。






    Jenny Mayhem
2018年5月
    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 29 30 31    
無料ブログはココログ

IT技術注目記事