###前提・実現したいこと
python3.5を使い、NumPyとmatplotlibをimportして、Atomとコマンドプロンプトでステップ関数、シグモイド関数のグラフを書きたいです。
初心者です。
###発生している問題・エラーメッセージ
Atomで打ち込むとNumPyとmatplotlibが使えない。……①
コマンドプロンプトで直接打ち込むと2つとも使えるが、ほかの問題……②が生じるし、Atomを使いたい。
①Atomを用いたとき ImportError: No module named 'numpy' ImportError: No module named 'matplotlib' ②コマンドプロンプトに直接打ち込んだ時 File "<stdin>", line 2 return np.array(x>0,dtype=np.int) ^ IndentationError: expected an indented block
###該当のソースコード
python3.5
1①Atomでは 2 3import numpy as np 4import matplotlib.pylab as plt 5 6def step_function(x): 7 return np.array(x>0, dtype=np.int) 8 9x=np.arange(-5.0,5.0,0.1) 10y=step_function(x) 11plt.plot(x,y) 12plt.ylim(-0.1,1.1) #y軸の範囲を指定 13plt.show() 14 15 16def sigmoid(x): 17 return 1/(1+np.exp(-1)) 18 19x=np.arange(-5.0,5.0,0.1) 20y=sigmoid(x) 21plt.plot(x,y) 22plt.ylim(-0.1,1.1) #y軸の範囲を指定 23plt.show() 24 25②コマンドプロンプトでは 26 27>>> import numpy as np 28>>> import matplotlib.pylab as plt 29>>> def step_function(x): 30... return np.array(x>0,dtype=np.int) 31 32この時点でエラーでした
###試したこと
Atomの「パッケージのインストール」でNumPyと検索してもヒットしなかった。
###補足情報(言語/FW/ツール等のバージョンなど)
Windows10です
NumPyとmatplotlibは、コマンドプロンプト内では普通に使えます
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。