# ------------------------------
# 导入必要的库
# ------------------------------
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)