矢量是在空間內具有大小和方向的物理量。求解矢量的模,就是求其大小。在Python中,可以使用NumPy庫來進行矢量運算,包括求矢量的模。
import numpy as np
# 定義一個二維矢量
vector = np.array([3, 4])
# 計算矢量的模
vector_norm = np.linalg.norm(vector)
print(vector_norm) # 輸出為5.0
# 定義一個三維矢量
vector_3d = np.array([2, -2, 1])
# 計算矢量的模
vector_3d_norm = np.linalg.norm(vector_3d)
print(vector_3d_norm) # 輸出為3.0
在上面的代碼中,我們首先導入了NumPy庫,并定義了一個二維矢量和一個三維矢量。然后使用NumPy庫中的linalg.norm()函數來計算矢量的模,并將結果賦值給相應的變量。
需要注意的是,該函數可以接受多維度的矢量作為參數,因此不僅適用于二維和三維矢量,也可以用于更高維度的矢量。
以上就是Python中求解矢量模的簡單實現,希望能對大家有所幫助。