Object arrays cannot be loaded when allow_pickle=False


問題再現

代碼是Deep Learning with Python中的:

from keras.datasets import imdb
(train_data, train_labels), (test_data, test_labels) = imdb.load_data(num_words=10000)

錯誤最后一行如下

Object arrays cannot be loaded when allow_pickle=False

解決

參考鏈接中的解決方案。即:

  1. 找到所在imdb.py中的所在行
  2. np.load(path) 改為np.load(path, allow_pickle=True)
  3. 保存。重啟Kernel

位置一般在:

C:\Users\用戶名\.conda\pkgs\keras-base-2.2.4-py36_0\Lib\site-packages\keras\datasets\imdb.py

此處python36是創建的虛擬環境。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM