于这个问答内容,以下是完善且全面的答案:
n = int(input("请输入矩阵的维度n: "))
matrix = []
for i in range(n):
row = []
for j in range(n):
value = int(input(f"请输入矩阵元素[{i}][{j}]: "))
row.append(value)
matrix.append(row)
print("矩阵:")
for row in matrix:
print(row)
def reshape_matrix(matrix):
n = len(matrix)
for i in range(n):
for j in range(n):
if i != j:
matrix[i][j] = 0
return matrix
res = reshape_matrix(matrix)
print("重塑后的对角矩阵:")
for row in res:
print(row)
高校公开课
北极星训练营
云+社区开发者大会 武汉站
serverless days
技术创作101训练营
云+未来峰会
腾讯位置服务技术沙龙
腾讯云GAME-TECH沙龙
云+社区技术沙龙第33期
云+社区开发者大会(杭州站)
领取专属 10元无门槛券
手把手带您无忧上云