質問: ### 前提・実現したいこと python3.5を使い、NumPyとmatplotlibをimportして、Atomとコマンドプロンプトでステップ関数、シグモイド関数のグラフを書きたいです。 初心者です。 ### 発生している問題・エラーメッセージ Atomで打ち込むとNumPyとmatplotlibが使えない。......1 コマンドプロンプトで直接打ち込むと2つとも使えるが、ほかの問題......2が生じるし、Atomを使いたい。 ``` 1Atomを用いたとき ImportError: No module named 'numpy' ImportError: No module named 'matplotlib' 2コマンドプロンプトに直接打ち込んだ時 File "", line 2 return np.array(x>0,dtype=np.int) ^ IndentationError: expected an indented block ``` ### 該当のソースコード ``` 1Atomでは import numpy as np import matplotlib.pylab as plt def step_function(x): return np.array(x>0, dtype=np.int) x=np.arange(-5.0,5.0,0.1) y=step_function(x) plt.plot(x,y) plt.ylim(-0.1,1.1) #y軸の範囲を指定 plt.show() def sigmoid(x): return 1/(1+np.exp(-1)) x=np.arange(-5.0,5.0,0.1) y=sigmoid(x) plt.plot(x,y) plt.ylim(-0.1,1.1) #y軸の範囲を指定 plt.show() 2コマンドプロンプトでは >>> import numpy as np >>> import matplotlib.pylab as plt >>> def step_function(x): ... return np.array(x>0,dtype=np.int) この時点でエラーでした ``` ### 試したこと Atomの「パッケージのインストール」でNumPyと検索してもヒットしなかった。 ### 補足情報(言語/FW/ツール等のバージョンなど) Windows10です NumPyとmatplotlibは、コマンドプロンプト内では普通に使えます
回答: 親切な回答をありがとうございました。 ウェブページからインストールしたものを、pip installでやり直したところ、Atomからも使えるようになりました。