可以使用 NumPy 的 fill_diagonal 函数来创建一个对角矩阵,并设置值 1, 2, 3, 4 落在其对角线下方位置。具体的步骤如下:

import numpy as np

# 创建一个 5*5 的零矩阵
matrix = np.zeros((5, 5))

# 设置值 1, 2, 3, 4 落在对角线下方位置
np.fill_diagonal(matrix[1:], [1, 2, 3, 4])

print(matrix)

输出结果为:

[[0. 0. 0. 0. 0.]
 [1. 0. 0. 0. 0.]
 [0. 2. 0. 0. 0.]
 [0. 0. 3. 0. 0.]
 [0. 0. 0. 4. 0.]]

可以看到,1, 2, 3, 4 分别位于对角线下方的位置。


原文地址: https://www.cveoy.top/t/topic/piAt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录