2017-05-18 17 views
-1

numpypython3の数学プロジェクトに使用しています。今日、私はnumpy.integrate.quadを使用したかったのですが、あなたはエラーを見て、さらに以下を試してみることができます。 import numpyは常に動作します。だから何が問題なの?python3:numpyは動作しますが、numpy.integrateはありません

$ python 
Python 3.6.1 (default, Mar 27 2017, 00:27:06) 
[GCC 6.3.1 20170306] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import numpy as np 
>>> import numpy.integrate as integrate 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ModuleNotFoundError: No module named 'numpy.integrate' 
>>> import scipy.integrate as integrate 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ModuleNotFoundError: No module named 'scipy' 
>>> from numpy import integrate 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: cannot import name 'integrate' 
>>> from scipy import integrate 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ModuleNotFoundError: No module named 'scipy' 
>>> from numpy.integrate import quad 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ModuleNotFoundError: No module named 'numpy.integrate' 
>>> from numpy import integrate.quad 
    File "<stdin>", line 1 
    from numpy import integrate.quad 

Numpyは正しくインストールされているようですが、numpy.integrateはまだ使用できません。私は輸入品をばかげていますか?

+1

「numpy.integrate.quad」はありません。リンクしたドキュメントに記載されている名前をもう一度見てください。 – user2357112

+0

私はそこに「scipy.integrate.quad」と記載されていることを知っています。しかし、あなたが見ることができるように、 'numpy'の代わりに' scipy'を使うことはどちらもうまくいきません。あなたのコメントは建設的なものではありません。私が間違っていることを明記してください。 – LukeLR

+1

scipyをインストールします。 – user2357112

答えて

1
from scipy.integrate import quad 

numpyのはintegrateパッケージを持っていません。それらは配送の一部であるscipyにあります。

+0

ありがとう、私はそれを試みたが、私は別のパッケージとして 'scipy'をインストールする必要があることを知りませんでした:)思考' numpy'すべてが含まれています。 – LukeLR

+0

これは大きな学習プロセスです。問題のルートを知ったので、NumPy/SciPyのドキュメントを注意深くチェックしてください。 – Prune

+0

ありがとう、私はそれを行う:) – LukeLR

関連する問題