2012-02-18 9 views
5

私は行が含まれているPythonコードの一部をテストしていLINSOLVE名前をインポートすることはできません。はImportError:

from scipy import sparse, linsolve 
ImportError: cannot import name linsolve 

簡単にGoogle:私は、スクリプトを実行すると

from scipy import sparse, linsolve 

、私はエラーを取得します検索でlinsolve.pyのコードが表示されます(Koders.comでホストされています)。私の質問は:

linsolveはscilabの一部ですか?linsolve.pyは別途ダウンロードする必要がありますか?

+0

Linspace?もう一人のジェレミー・リン・パンですか? – Anycorn

+1

あなたの質問とタイトルには、さまざまな形のlinspaceとlinsolveが書かれています。どちらを実際にインポートしようとしていますか? – talonmies

+0

@Anycom:凄い、昨日JLについて読んでいただけだよ。(前に彼のことを聞いたことはない!) –

答えて

8

コードが実際にscipy.linsolveをインポートしようとしている場合は、以前は廃止されていたため、scipyの最新バージョンから削除されている可能性があります。互換性のためにあなたはこれを試みることができる:

from scipy import sparse 
import scipy.sparse.linalg.dsolve as linsolve 
コードを与える必要があります

sparselinsolveそれが依存していると、内部の何かがない限り、それが依存しているLINSOLVEれているもの、変更されている(他の変更を必要とすべきではありませんコース)。