在Python中,arange
函數(shù)是NumPy庫中的一個函數(shù),用于創(chuàng)建一個等差數(shù)組。
arange
函數(shù)的基本語法如下:
numpy.arange([start,] stop[, step,], dtype=None)
參數(shù)說明:
start
:可選,表示起始值,默認為0。
stop
:必需,表示結(jié)束值(不包括該值)。
step
:可選,表示步長,默認為1。
dtype
:可選,表示返回數(shù)組的數(shù)據(jù)類型。
以下是使用arange
函數(shù)創(chuàng)建數(shù)組的一些例子:
import numpy as np
# 創(chuàng)建一個從0到9的整數(shù)數(shù)組
arr1 = np.arange(10)
print(arr1) # [0 1 2 3 4 5 6 7 8 9]
# 創(chuàng)建一個從1到10的浮點數(shù)數(shù)組
arr2 = np.arange(1, 11, dtype=float)
print(arr2) # [ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]
# 創(chuàng)建一個從10到1的遞減數(shù)組
arr3 = np.arange(10, 0, -1)
print(arr3) # [10 9 8 7 6 5 4 3 2 1]
注意:arange
函數(shù)返回的是一個NumPy數(shù)組,而不是Python的列表。