numpy.arange()
是NumPy庫中的一個函數(shù),用于生成等差數(shù)列。它的基本語法如下:
numpy.arange([start,] stop[, step,], dtype=None)
參數(shù)說明:
start
(可選):序列的起始值,默認(rèn)值為0。stop
(必需):序列的結(jié)束值(不包括該值),必須指定。step
(可選):序列中相鄰元素之間的差值,默認(rèn)值為1。如果指定了step
,則start
值會自動調(diào)整為start + step
。dtype
(可選):序列中元素的類型,默認(rèn)值為float64
??梢灾付?code>int、float
等類型。使用示例:
import numpy as np
# 生成一個從0到9的等差數(shù)列,步長為2
arr1 = np.arange(0, 10, 2)
print(arr1) # 輸出:[0 2 4 6 8]
# 生成一個從2到18的等差數(shù)列,步長為3
arr2 = np.arange(2, 19, 3)
print(arr2) # 輸出:[ 2 5 8 11 14 17]
# 生成一個從5開始,到50之前(不包括50)的等差數(shù)列,步長為5
arr3 = np.arange(5, 50, 5)
print(arr3) # 輸出:[ 5 10 15 20 25 30 35 40 45]
# 生成一個浮點(diǎn)數(shù)等差數(shù)列,從0到1,步長為0.1
arr4 = np.arange(0, 1, 0.1)
print(arr4) # 輸出:[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]