pythonのrange関数だと0.5刻みでリストを作りたいなど使えない問題がある。
それを解決してくれるのがNumpyのlinspace関数なのだ。
例えば、range(0,11,0.5)
みたいに、0~10までを0.5刻みでリストにしたいとき。
range(0,11,0.5)
だとエラーが出るから、np.linspace(0.5,10,20)
とすることで1~10までの0.5刻みでリストにすることができる。
=> [ 0.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5 5. 5.5 6. 6.5 7. 7.5 8. 8.5 9. 9.5 10. ]
おしまい。