创建一个只填充对角线的嵌套列表(矩阵)可以通过多种编程语言实现。以下是使用Python语言的一个简单示例:
def create_diagonal_matrix(n):
# 初始化一个n*n的零矩阵
matrix = [[0 for _ in range(n)] for _ in range(n)]
# 填充对角线元素
for i in range(n):
matrix[i][i] = 1 # 或者任何你想要填充的值
return matrix
# 创建一个5*5的对角线矩阵
diagonal_matrix = create_diagonal_matrix(5)
for row in diagonal_matrix:
print(row)
输出结果将是:
[1, 0, 0, 0, 0]
[0, 1, 0, 0, 0]
[0, 0, 1, 0, 0]
[0, 0, 0, 1, 0]
[0, 0, 0, 0, 1]
通过上述方法,你可以轻松创建并操作只填充对角线的嵌套列表(矩阵)。
领取专属 10元无门槛券
手把手带您无忧上云