此问题已在此处有答案:
Generating banded matrices using numpy(3个答案)
三年前就关门了。
从给定序列创建上三角矩阵的最有效方法是什么,如下所示:
输入:
[1, 2, 3, 4, 5]
输出量:
[[1, 2, 3, 4, 5],
[0, 1, 2, 3, 4],
[0, 0, 1, 2, 3],
[0, 0, 0, 1, 2],
[0, 0, 0, 0, 1]
对于任何序列
此问题已在此处有答案:
Generating banded matrices using numpy(3个答案)
三年前就关门了。
从给定序列创建上三角矩阵的最有效方法是什么,如下所示:
输入:
[1, 2, 3, 4, 5]
输出量:
[[1, 2, 3, 4, 5],
[0, 1, 2, 3, 4],
[0, 0, 1, 2, 3],
[0, 0, 0, 1, 2],
[0, 0, 0, 0, 1]
对于任何序列
1条答案
按热度按时间lsmd5eda1#
np.triu
是您正在寻找的:它将array
作为参数,并返回上三角矩阵(documentation):输出量: