0
Trying,作爲在doc描述加載先前保存稀疏矩陣:在Jupyter筆記本scipy.sparse.load_npz屬性錯誤
import scipy
X_train = scipy.sparse.load_npz('training_data.npz')
工作,但將引發從腳本在同一運行時屬性錯誤機(MacOS的塞拉利昂,Python版本2.7.12,SciPy的版本0.19.0):
AttributeError: 'module' object has no attribute 'load_npz'
也試過
import scipy.sparse
X_train = scipy.sparse.load_npz('training_data.npz')
和
from scipy import sparse
X_train = sparse.load_npz('training_data.npz')
無濟於事。我在這裏錯過了什麼?
你介意試着運行'import scipy; scipy .__ version__',而不是* Jupyter筆記本......我相信我曾經安裝過兩個不同的版本。這可能是也可能不是問題。只是一個猜測。 – Dair
@Dair我得到0.17.1 - 這怎麼可能?當我做'pip freeze | grep scipy'我得到'scipy == 0.19.0'。我如何確保Python使用最新安裝的版本?我做了'pip安裝scipy --upgrade'來獲得最新版本 - 是做錯了什麼? – KeepingItClassy
哈哈,idk。我剛剛遇到了這個問題,並且懷疑你也可能有這個問題。你能成功升級它嗎? – Dair