Я хотел бы создать квадратный массив numpy, чтобы он начинал считать с диагонали.
Вы знаете одну строчку для этого?
Пример с 5x5:
array([[ 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.]])