« グールドがモーツァルトを重厚に弾いてバッハにする動画 | トップページ | 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」カテゴリの記事

コメント

コメントを書く

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

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

トラックバック


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

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

広告欄


やっつけタイムライン

広告欄

オススメたち

  • Librem One

    LibremOneでプライバシーを取り戻せ!VPN、eメール、チャット、ソーシャルメディア詰め合わせサービス

    follow us in feedly

    かなり更新が不定期なため、RSSリーダーをオススメします。RSSを表示

    超安定なLinux Mintを応援中



    超かっこいいジャズピアノ岩瀬章光

    Jenny Mayhem超おすすめ

    今読んでいる

2019年7月
  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      

はてブ

無料ブログはココログ