Numpy 的 logspace(~)
方法創建一個 Numpy 數組,其值在 log-scale 中均勻分布。
參數
1. start
| number
Numpy 數組的起始值。
2. stop
| number
Numpy 數組的結束值。這是包容性的。
3. num
| int
| optional
您想要生成的樣本數量。默認情況下,num=50
。
4. endpoint
| boolean
| optional
如果設置為 True
,則 stop 將是 Numpy 數組的最後一個值。默認情況下,endpoint=False
。
5. base
| float
| optional
要使用的對數的底數。默認情況下,基數=10。
6. dtype
| string
或 type
| optional
Numpy 數組所需的數據類型。這會覆蓋使用與源數組相同的數據類型的默認行為。
返回值
一個 Numpy 數組,其值在 log-scale 中均勻分布。
例子
基本用法
np.logspace(2, 5, 4)
array([ 100., 1000., 10000., 100000.])
這裏,數組中的數字是這樣生成的:
[0] 10^2 = 100
[1] 10^3 = 1000
[2] 10^4 = 10000
[3] 10^5 = 100000
排除端點
我們設置 endpoint=False
,如下所示:
np.logspace(2,5,4, endpoint=False)
array([ 100. , 562.34132519, 3162.27766017, 17782.79410039])
顯式輸入
我們設置dtype=float
來獲取float類型的Numpy數組。
np.logspace(2,5,4, dtype=float)
array([ 100., 1000., 10000., 100000.])
相關用法
- Python Django logout用法及代碼示例
- Python NumPy logaddexp2方法用法及代碼示例
- Python PIL logical_and() and logical_or()用法及代碼示例
- Python NumPy log方法用法及代碼示例
- Python Django login用法及代碼示例
- Python NumPy logical_or方法用法及代碼示例
- Python NumPy log2方法用法及代碼示例
- Python logging.handlers.SocketHandler.makePickle用法及代碼示例
- Python PIL logical_xor() and invert()用法及代碼示例
- Python logging.Logger.debug用法及代碼示例
- Python logging.debug用法及代碼示例
- Python NumPy log1p方法用法及代碼示例
- Python log10()用法及代碼示例
- Python NumPy logical_and方法用法及代碼示例
- Python logging.LogRecord用法及代碼示例
- Python NumPy logaddexp方法用法及代碼示例
- Python Django login_required用法及代碼示例
- Python NumPy logical_not方法用法及代碼示例
- Python NumPy log10方法用法及代碼示例
- Python NumPy logical_xor方法用法及代碼示例
- Python locals()用法及代碼示例
- Python NumPy loadtxt方法用法及代碼示例
- Python NumPy load方法用法及代碼示例
- Python list remove()用法及代碼示例
- Python len方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | logspace method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。