Numpy 的 linspace(~)
方法創建一個 Numpy 數組,其中的值間隔相等。與 Numpy 的 arange(~)
方法使用步長不同,linspace(~)
使用樣本大小。
參數
1. start
| number
Numpy 數組的起始值。
2. stop
| number
Numpy 數組的結束值。這是包容性的。
3. num
| int
| optional
您想要生成的樣本數量。默認情況下,num=50
。
4. endpoint
| boolean
| optional
如果設置為 True
,則 stop 將是 Numpy 數組的最後一個值。默認情況下,endpoint=False
。
5. dtype
| string
或 type
| optional
Numpy 數組所需的數據類型。這會覆蓋使用與源數組相同的數據類型的默認行為。
返回值
具有等距值的 Numpy 數組。
例子
基本用法
從值 1 開始,到值 10 結束,我們總共想要生成 4 個樣本。我們這樣做:
np.linspace(1,10,4)
array([ 1., 4., 7., 10.])
請注意最終值(即第二個參數)是如何包含在內的。
排除端點
我們設置 endpoint=False
,如下所示:
np.linspace(1,10,4, endpoint=False)
array([1. , 3.25, 5.5 , 7.75])
顯式輸入
我們設置dtype=float
來獲取float類型的Numpy數組。
np.linspace(1, 10, 4, dtype=float)
array([ 1., 4., 7., 10.])
相關用法
- Python scipy linalg.pinv2用法及代碼示例
- Python linecache.getline()用法及代碼示例
- Python list remove()用法及代碼示例
- Python list轉string用法及代碼示例
- Python list構造函數用法及代碼示例
- Python list insert()用法及代碼示例
- Python lists轉XML用法及代碼示例
- Python list pop()用法及代碼示例
- Python list index()用法及代碼示例
- Python list sort()用法及代碼示例
- Python list copy()用法及代碼示例
- Python list()用法及代碼示例
- Python list reverse()用法及代碼示例
- Python locals()用法及代碼示例
- Python Django logout用法及代碼示例
- Python NumPy logaddexp2方法用法及代碼示例
- Python PIL logical_and() and logical_or()用法及代碼示例
- Python NumPy log方法用法及代碼示例
- Python NumPy logspace方法用法及代碼示例
- Python len方法用法及代碼示例
- Python Django login用法及代碼示例
- Python len()用法及代碼示例
- Python NumPy less_equal方法用法及代碼示例
- Python NumPy logical_or方法用法及代碼示例
- Python NumPy log2方法用法及代碼示例
注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | linspace method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。