Np.linspace意思

np.linspace 是 Python 中的 NumPy 庫中的一個函式,用於生成一個均勻間隔的數組。它的全稱是 "linear space",即線性空間。這個函式會返回一個數組,這個數組中的元素是從起始點到終點的等距點。

np.linspace 的語法如下:

np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

參數說明:

例如,生成一個從 0 到 1 之間,包含 10 個元素的數組:

import numpy as np

x = np.linspace(0, 1, num=10)
print(x)

輸出:

[0.0000000e+00 2.5000000e-02 5.0000000e-02 7.5000000e-02
 1.0000000e-01 1.2500000e-01 1.5000000e-01 1.7500000e-01
 2.0000000e-01 2.2500000e-01 2.5000000e-01]

在這個例子中,生成的數組包含 10 個元素,從 0 開始,以 0.025 的步長遞增,直到 0.25。因為 endpointTrue,所以終點 0.25 也被包括在內。