NumPy的線性空間怎么創(chuàng)建

小億
85
2024-05-11 16:29:50
欄目: 云計(jì)算

在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ù)組。

0