在NumPy中,可以使用numpy.linspace()
函數(shù)來創(chuàng)建線性空間。這個(gè)函數(shù)會(huì)在指定的起始值和結(jié)束值之間生成指定數(shù)量的等間隔數(shù)字。例如,要在0到10之間生成5個(gè)等間隔數(shù)字,可以使用以下代碼:
import numpy as np
lin_space = np.linspace(0, 10, 5)
print(lin_space)
輸出將是一個(gè)包含5個(gè)等間隔數(shù)字的NumPy數(shù)組。
除了numpy.linspace()
函數(shù)之外,還可以使用numpy.arange()
函數(shù)來創(chuàng)建線性空間。這個(gè)函數(shù)會(huì)在指定的起始值和結(jié)束值之間以指定的步長生成數(shù)字。例如,要在0到10之間以步長為2生成數(shù)字,可以使用以下代碼:
import numpy as np
lin_space = np.arange(0, 10, 2)
print(lin_space)
輸出將是一個(gè)包含0、2、4、6、8的NumPy數(shù)組。