numpy.arange
函數(shù)是NumPy庫中的一個(gè)非常有用的函數(shù),用于生成等差數(shù)列。以下是使用numpy.arange
函數(shù)的正確方法:
導(dǎo)入NumPy庫:
import numpy as np
確定起始值、終止值和步長:
numpy.arange
函數(shù)接受三個(gè)參數(shù):起始值(start)、終止值(stop)和步長(step)。請注意,終止值是不包含在生成的數(shù)組中的。
例如,要生成從0到10(不包含10)的等差數(shù)列,步長為2,可以這樣調(diào)用numpy.arange
函數(shù):
arr = np.arange(start=0, stop=10, step=2)
查看生成的數(shù)組:
使用print
函數(shù)查看生成的等差數(shù)列數(shù)組:
print(arr)
輸出結(jié)果:
[ 0 2 4 6 8]
可選參數(shù):
numpy.arange
函數(shù)還有一些可選參數(shù),如dtype
(指定數(shù)組的數(shù)據(jù)類型)和endpoint
(是否包含終止值)。
例如,要生成一個(gè)浮點(diǎn)數(shù)數(shù)組,將終止值包含在數(shù)組中,可以這樣調(diào)用numpy.arange
函數(shù):
arr_float = np.arange(start=0, stop=10, step=2, dtype=float, endpoint=True)
print(arr_float)
輸出結(jié)果:
[ 0. 2. 4. 6. 8. 10.]
總之,正確使用numpy.arange
函數(shù)需要了解其參數(shù)和功能,并根據(jù)需要選擇合適的參數(shù)值。