Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【python3, numpy】バイナリファイルをloadしたときに、

numpyでバイナリを読み込んだときに以下のようなエラーが出た

ValueError: Object arrays cannot be loaded when allow_pickle=False

調べてみたらnumpy v1.16.3 より、numpy.load()関数の挙動が変更されたらしい
デフォルトで、allow_pickle=Falseになってる
qiita.com

なので、これをTrueにして読み込めばOK

np.load('/path/to/file.npy', allow_pickle=True)

ランキング参加中です

↓クリックしていただけると嬉しいです〜