溫馨提示×

python中arange函數(shù)怎樣定義

小樊
81
2024-09-23 12:02:35
欄目: 編程語言

在Python的NumPy庫中,arange函數(shù)用于生成一個(gè)等差數(shù)列。它的定義如下:

numpy.arange([start,] stop[, step,], dtype=None)

參數(shù)說明:

  • start(可選):等差數(shù)列的起始值,默認(rèn)值為0。
  • stop(必需):等差數(shù)列的結(jié)束值(不包括該值),必須指定。
  • step(可選):等差數(shù)列中相鄰兩項(xiàng)之間的差,默認(rèn)值為1。如果指定了step,則start值會自動調(diào)整為start + step
  • dtype(可選):返回值的類型,默認(rèn)值為float64??梢灾付槠渌麛?shù)值類型,如int8、int16、float32等。

示例:

import numpy as np

# 生成一個(gè)從0到9的等差數(shù)列,步長為2
arr = np.arange(0, 10, 2)
print(arr)  # 輸出:[0 2 4 6 8]

# 生成一個(gè)從2到18的等差數(shù)列,步長為3
arr2 = np.arange(2, 19, 3)
print(arr2)  # 輸出:[ 2  5  8 11 14 17]

0