Я хотел бы преобразовать 1-мерный массив в нижнюю, нулевую диагональную матрицу, сохраняя все цифры.
Я знаю о функции numpy.tril
, но он заменяет некоторые элементы нулями. Мне нужно расширить матрицу, чтобы содержать все исходные цифры.
Например:
[10,20,40,46,33,14,12,46,52,30,59,18,11,22,30,2,11,58,22,72,12]
Должно быть
0
10 0
20 40 0
46 33 14 0
12 46 52 30 0
59 18 11 22 30 0
2 11 58 22 72 12 0