Pythonを初めて間もない初心者です。
matplotlibで自分で作った関数を適用したいと思い、以下のように書きました。
Python
1import matplotlib.pyplot as plt 2import numpy as np 3 4def hoge(x): 5 if x >= 0: 6 return 1 7 else: 8 return 0 9 10x = np.arange(-5, 5, 1); 11y = hoge(x) 12 13plt.stem(x, y,'-.') 14plt.show()
xが0以上の時、yが常に1というように出力したいのですが、エラーで実行できません。
Python
1def hoge(x): 2 x**2
とすると動作するのですが・・・
お力お貸しいただけると幸いです
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/23 10:00