溫馨提示×

eye函數在python中的實際應用

小樊
105
2024-09-08 21:52:50
欄目: 編程語言

eye 函數在 Python 中主要用于創建一個對角線上元素為 1,其余元素為 0 的二維數組

以下是 eye 函數在 Python 中的一些實際應用:

  1. 創建單位矩陣:
import numpy as np

identity_matrix = np.eye(3)
print(identity_matrix)

輸出結果:

[[1. 0. 0.]
 [0. 1. 0.]
 [0. 0. 1.]]
  1. 創建自定義對角線矩陣:
import numpy as np

custom_diagonal_matrix = np.eye(3, k=1)
print(custom_diagonal_matrix)

輸出結果:

[[0. 1. 0.]
 [0. 0. 1.]
 [0. 0. 0.]]
  1. 創建具有指定數據類型和對角線元素的矩陣:
import numpy as np

custom_dtype_matrix = np.eye(3, dtype=int)
print(custom_dtype_matrix)

輸出結果:

[[1 0 0]
 [0 1 0]
 [0 0 1]]
  1. 使用 eye 函數進行矩陣運算:
import numpy as np

A = np.array([[1, 2], [3, 4]])
I = np.eye(2)
B = A + I
print(B)

輸出結果:

[[2. 2.]
 [3. 5.]]

總之,eye 函數在 Python 中可以用于創建和操作對角線矩陣,這在處理線性代數問題和進行矩陣運算時非常有用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女