溫馨提示×

numpy.arange怎樣生成數(shù)組

小樊
81
2024-09-23 12:01:38
欄目: 編程語言

numpy.arange() 函數(shù)用于生成等差數(shù)列數(shù)組。它的基本語法如下:

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

參數(shù)說明:

  • start(可選):等差數(shù)列的起始值,默認值為 0。
  • stop(必需):等差數(shù)列的結束值(不包括該值),必須指定。
  • step(可選):等差數(shù)列的公差,默認值為 1。如果未指定,則生成連續(xù)整數(shù)序列。
  • dtype(可選):生成的數(shù)組的元素類型,默認值為 float64

示例:

import numpy as np

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

# 生成一個從 5 到 -5 的等差數(shù)列數(shù)組,公差為 -1
arr2 = np.arange(5, -5, -1)
print(arr2)  # 輸出:[ 5  4  3  2  1  0 -1 -2 -3 -4]

# 生成一個包含 1 到 10 的整數(shù)數(shù)組,元素類型為 int32
arr3 = np.arange(1, 11, dtype=np.int32)
print(arr3)  # 輸出:[1 2 3 4 5 6 7 8 9 10]

0