0
が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のノートブックではありません。私はある時点で、2つの異なるバージョンがインストールされていると思います。これは問題である場合とそうでない場合があります。ちょうど推測。 – Dair
@Dair私は0.17.1を得る - それはどのように可能ですか?私が 'pip freeze | grep scipy '私は' scipy == 0.19.0'を得ます。そして、どうすればPythonが最新のインストール済みバージョンを使用していることを確認できますか?私は 'pip install scipy --upgrade'を行って最新バージョンを入手しました - これは間違ったことでしたか? – KeepingItClassy
ハハ、idk。私はちょうど一点で問題を抱えていて、あなたもそれを持っていた可能性があると思っています。あなたはそれを正常にアップグレードすることができましたか? – Dair