Arange什麼意思
arange
是 Python 程式設計中 numpy
套件中的一個函數,用來產生一個數組(array)。它的功能類似於 Python 內建的 range
函數,但是 arange
產生的是一個 numpy.ndarray
物件,這是一個經過優化的、高效能的數組類型,適合進行科學計算和數值處理。
arange
的用法如下:
numpy.arange(start, stop, step, dtype=None)
其中:
start
: 數組起始值,預設為 0。stop
: 數組結束值,但不包含這個值。step
: 步長,預設為 1。dtype
: 數組元素的數據類型,預設會根據start
和step
的值來推斷。
例如,以下代碼會產生一個從 0 到 9(不包含 9),步長為 2 的數組:
import numpy as np
my_array = np.arange(0, 10, 2)
print(my_array)
輸出:
[0 2 4 6 8]
如果你只需要一個單獨的數字序列,而不想使用 numpy
,你可以使用 Python 內建的 range
函數,它會返回一個範圍對象,可以疊代出一個序列。例如:
for i in range(5):
print(i)
輸出:
0
1
2
3
4
總結來說,arange
是 numpy
套件中的一個函數,用來產生一個數組,而 range
是 Python 內建的一個函數,用來產生一個數字序列。