python定間隔取點(np.linspace)的實現
阿新 • • 發佈:2020-01-09
1、range函式
range(起始值,終點值,間隔)
終點值不一定是最後一個取到的值
得到的是range類的物件,最後用list轉換為【】,
In [4]: list(range(0,100,20)) Out[4]: [0,20,40,60,80]
2、解析式
【最小值 + x*(最大值-最小值)/取點數 for x in range(取點數)】
In [7]: [2+x*(10-2)/10 for x in range(10)] Out[7]: [2.0,2.8,3.6,4.4,5.2,6.0,6.8,7.6,8.4,9.2]
3、np.linspace函式
np.linspace(起始值,終點值,取點數)
取點數預設是50個
In [12]: np.linspace(0,10,5) Out[12]: array([ 0.,2.5,5.,7.5,10. ])
以上這篇python定間隔取點(np.linspace)的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。