用python,创建33的对角元素为0.5的对角矩阵B1和32的全零矩阵B2,将B1和B2合并为一个6*5的大矩阵B3,求B2的转置矩阵B4,B3的逆矩阵B5
时间: 2023-05-31 22:06:16 浏览: 91
python 求一个3*3矩阵主对角线元素之和 (示例)
5星 · 资源好评率100%
# 创建对角矩阵B1
import numpy as np
B1 = np.diag(np.full((1, 33), 0.5)[0])
print(B1)
# 创建全零矩阵B2
B2 = np.zeros((32, 32))
print(B2)
# 合并矩阵B1和B2为B3
B3 = np.concatenate((B1, np.zeros((33, 32))), axis=1)
B3 = np.concatenate((B3, np.zeros((32, 33))), axis=0)
B3 = np.concatenate((B3, B2), axis=1)
print(B3)
# 求B2的转置矩阵B4
B4 = np.transpose(B2)
print(B4)
# 求B3的逆矩阵B5
B5 = np.linalg.inv(B3)
print(B5)
阅读全文