1. 程式人生 > 程式設計 >python定間隔取點(np.linspace)的實現

python定間隔取點(np.linspace)的實現

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)的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。