matrix_opr

# ------------------------------
# 导入必要的库
# ------------------------------
import numpy as np

# ------------------------------
# 定义两个 3x3 的矩阵 A 和 B
# ------------------------------
A = np.array([[1, 2, 3],
              [4, 5, 6],
              [7, 8, 9]])

B = np.array([[9, 8, 7],
              [6, 5, 4],
              [3, 2, 1]])

print("Matrix A:")
print(A)

print("Matrix B:")
print(B)

# ------------------------------
# 矩阵加法 A + B
# ------------------------------
C = A + B
print("\nMatrix C (Result of A + B):")
print(C)

# ------------------------------
# 矩阵减法 A - B
# ------------------------------
D = A - B
print("\nMatrix D (Result of A - B):")
print(D)

# ------------------------------
# 矩阵乘法 A * B(点乘)
# ------------------------------
E = np.dot(A, B)
print("\nMatrix E (Result of A * B):")
print(E)

# ------------------------------
# 矩阵转置 Aᵀ
# ------------------------------
F = np.transpose(A)
print("\nMatrix F (Transpose of A):")
print(F)

 

Scroll to Top