1. 程式人生 > >python np.arange,np.linspace和np.logspace之間的區別

python np.arange,np.linspace和np.logspace之間的區別

以下為筆者複製的書上的內容,大家應該都看得懂,少部分用中文講述
numpy.arange(start,stop,step,dtype)分別表示(開始,結束,步長,資料型別datatype)
這裡寫圖片描述
這裡寫圖片描述
np.linspace(start,stop,num,endpoint,retstep,dtype)分別表示(開始,結束,個數,結束點,步長,型別)
這裡寫圖片描述
這裡寫圖片描述
retstep舉例(預設是False即不顯示)

>>> import numpy as np
>>> x = np.linspace(0,10,5,retstep=True)
>>> x
(array([  0.
, 2.5, 5. , 7.5, 10. ]), 2.5)

np.logspace
在對數空間中(預設底數為10)均勻排列
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述