質問: plt.figure() plt.plot(x,f(x)) plt.title(r'f(x)=2sin(x)-x*x/8') plt.xlabel(r'x') plt.ylabel(r'f(x)') plt.scatter(x_array,y_array) #plt.savefig('lec9.png') plt.show() ``` ・エラー ``` 参考コード1.py", line 11 x_array(0)=0 ^ SyntaxError: can't assign to function call ```
回答: お疲れ様です。 以下、3つコメントします。 (1) x_array[0]( (0) が、まずい。)が正解かと思います。 (2) pythonのエラーメッセージは、適切だったと記憶しています。 functionじゃないと指摘しています。 (3) matplotのスペルが間違っています。 手元ではそこをそれも修正したら、実行できました。 以上