目錄
- range
- np.arange
- np.linspace
range
-
特點
range()是python內置函式,指定開始值,終值和步長生成等引數列的一維陣列
- 不包含終值
- 步長只能是整數,生成整數型別
- 回傳的是range物件
- 測驗代碼
a = range(1,10,1)
print(a)
b = range(1,10,3)
print(b)
c = range(1,10,0.5)
print(c)
- 運行結果
-
a和b成功生成range物件

-
c報錯

np.arange
-
特點
np.arange()用法類似于range(),同樣指定開始值,終值和步長生成等引數列的一維陣列
- 不包含終值
- 步長不一定是整數,可以生成浮點型別
- 回傳的是array陣列
- 測驗代碼
a = np.arange(1,5,1)
b = np.arange(1,5,0.5)
print(a)
print(b)
- 運行結果

np.linspace
-
特點
np.linspace()通過指定開始值,終值和元素個數生成等引數列的一維陣列
-
默認包含終值,可以通過設定引數endpoint的值來指定是否包含終值
-
步長不一定是整數,可以生成浮點型別
-
回傳的是array陣列
- 測驗代碼
a = np.linspace(1,10,10)
print(a)
b = np.linspace(1,10,9)
print(b)
c = np.linspace(1,10,9,endpoint=False)
print(c)
- 運行結果

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/146919.html
標籤:Python
