當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python NumPy arange方法用法及代碼示例


NumPy 的 arange(~) 方法用於創建具有等距值的 NumPy 數組,類似於 Python 的 range(~) 方法。

參數

1.start | number | optional

起始值。這將是 NumPy 數組中的第一個元素。

2. stop | number

最終值。就像Python的 range(~) 方法一樣,區間不包含該值。

3. step | number | optional

值之間的間距。默認情況下,step=1

4. dtype | stringtype | optional

NumPy 數組所需的數據類型。默認情況下,類型是根據其他參數推斷的。

返回值

具有等距值的 NumPy 數組。

例子

僅指定最終值

獲取從 0(含)到 3(不含)的 NumPy 數組:

np.arange(3)



array([0, 1, 2])

請注意值 3(即 stop 參數)如何從 NumPy 數組中排除。

指定開始值和結束值

獲取從 2(含)到 5(不含)的 NumPy 數組:

np.arange(start=2, stop=5)



array([2, 3, 4])

指定步長

要獲取 NumPy 數組,其中值均勻間隔 3 個單位:

np.arange(1, 10, 3)



array([1, 4, 7])

指定負步長

np.arange(6, 2, -1)



array([6, 5, 4, 3])

指定數據類型

要創建一個從 2.0(含)到 5(不含)結束的浮點數 NumPy 數組:

np.arange(start=2, stop=5, dtype="float")



array([2., 3., 4.])

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | arange method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。