import numpy as np
#1.矩阵转置(A^T)
a1=np.arange(1,7).reshape(2,3) a2 = a1.T print(a2)
#2.单位矩阵
import numpy as np A2=np.eye(3) print(A2) #%%
#3.对角矩阵
a = np.arange(5) print(a) a1 = np.diag(a) print(a1) a2 = np.diag(a,1) #对角线向上偏移一位 print(a2) a3 = np.diag(a,-1) #对角线向下偏移一位 print(a3)
#%%
4.上三角矩阵a1 = np.arange(9).reshape(3,3) print(a1) A = np.triu(a1) print(A)5.下三角矩阵
a1 = np.arange(9).reshape(3,3) print(a1) A = np.tril(a1) print(A)
#%% import numpy as np #1.矩阵转置(A^T) a1=np.arange(1,7).reshape(2,3) print(a1) a2 = a1.T print(a2) #%% #2.单位矩阵 import numpy as np A2=np.eye(3) print(A2) #%% #3.对角矩阵 a = np.arange(5) print(a) a1 = np.diag(a) print(a1) a2 = np.diag(a,1) #对角线向上偏移一位 print(a2) a3 = np.diag(a,-1) #对角线向下偏移一位 print(a3) #%% # 4.上三角矩阵 a1 = np.arange(9).reshape(3,3) print(a1) A = np.triu(a1) print(A) #%% # 5.下三角矩阵 a1 = np.arange(9).reshape(3,3) print(a1) A = np.tril(a1) print(A)



