numpy.arange
函數(shù)可以生成多種類型的數(shù)組,具體取決于輸入?yún)?shù)的類型。
當(dāng)輸入?yún)?shù)為整數(shù)時(shí),numpy.arange
將生成一個(gè)整數(shù)類型的數(shù)組。例如,numpy.arange(0, 10, 1)
將生成一個(gè)從0到9的整數(shù)數(shù)組。
當(dāng)輸入?yún)?shù)為浮點(diǎn)數(shù)時(shí),numpy.arange
將生成一個(gè)浮點(diǎn)數(shù)類型的數(shù)組。例如,numpy.arange(0.0, 10.0, 1.0)
將生成一個(gè)從0.0到9.0的浮點(diǎn)數(shù)數(shù)組。
此外,numpy.arange
還可以接受一個(gè)維度參數(shù),以生成多維數(shù)組。例如,numpy.arange(0, 10, 1).reshape(2, 5)
將生成一個(gè)2行5列的二維數(shù)組,其中每個(gè)元素都是一個(gè)從0到9的整數(shù)。
需要注意的是,numpy.arange
函數(shù)的步長(zhǎng)參數(shù)是可選的,如果省略該參數(shù),則默認(rèn)步長(zhǎng)為1。同時(shí),numpy.arange
函數(shù)還可以接受起始值和結(jié)束值作為參數(shù),而不是從0開始計(jì)數(shù)。