2017-03-07 19 views
0

scipyをダウンロードしてインポートしたことがわかっても、 "NameError:name 'scipy'が定義されていません。NameError:name 'scipy'が定義されていません

ヒント?

は、ここに私のコードです:

import scipy.integrate as integrate 

exact = scipy.integrate.ode(eq1) 
print(exact) 

感謝!!

+0

ええ、のようなことなく、そのほかの機能を使用することができます

import scipy 

としてインポート銅フィールドは、scpy.integrateではなく、integrate.odeと言った。 – SuperTetelman

+2

このコードに 'import scipy'はありません... –

+0

scipyがインストールされており、実際にインポートできることをどのように知っていますか?あなたのエラーはそうでなければ示唆します。 –

答えて

0

問題は、あなたがscipy.integrate.ode(eq1)で名前のエラーを取得するなぜあなたimportモジュールscipy.integrateと命令asで変数integrateにそれをバインドされ、それは、scipyがあなたにないことです

import scipy.integrate as integrate 

exact = integrate.ode(eq1) #notice, no scipy 
print(exact) 

てみてください名前空間、ちょうどintegrate;あなたがscipyを含める場合

それはそのようにあなたが

import scipy.integrate as integrate 
import scipy 
exact = integrate.ode(eq1) 
print(exact) 

か、単にas

import scipy.integrate 

exact = scipy.integrate.ode(eq1) 
print(exact) 
+0

@ cricket_007更新を参照してください – Copperfield

+0

今、 –

関連する問題