原始问题:
创建(5,5)的对角矩阵,只有主对角线上有数字,从第一行开始对角线的数字为1 2 4 3 5
解析:
- 首先,我们需要创建一个5x5的零矩阵。
- 然后,我们需要在主对角线上填充给定的数字1 2 4 3 5。
代码如下:
import numpy as np
# 创建5x5的零矩阵
matrix = np.zeros((5, 5))
# 在主对角线上填充数字1 2 4 3 5
for i in range(5):
matrix[i][i] = i + 1
print(matrix)
Prev:卡里斯半甜白葡萄酒:主图设计与产品卖点提炼及描述添加指南