close
發生ValueError: Object arrays cannot be loaded when allow_pickle=False的錯誤訊息,
主要是Numpy版本問題,
新版本的Numpy已將allow_pickle的預設值修改為False,
因此當版本高於1.16.2便會發生如上述的錯誤,
使用者可以透過降低numpy的版本
輸入指令: pip install numpy==1.16.2
或者修改程式的指令,
便可解決問題
ex_1:
這邊的path為資料的路徑
import numpy as np np.load(path, allow_pickle=True) |
ex_2:
import numpy as np np_load_old = np.load np.load = lambda *a, **k: np_load_old(*a, allow_pickle=True, **k) #============ # 要計算的程式 #============ np.load = np_load_old |
文章標籤
全站熱搜
留言列表