Как создать единичную матрицу на Python, если на главной диагонали НЕ единицы?
Здравствуйте!
На python вот потребовалось создать единичную матрицу, но так, чтобы по главной диагонали были не единицы, а значения из массива (массив известен, в нём 80 элементов, допустим).
Для обычной единичной матрицы необходимо применить numpy.eye(80). А что делать в моём случае?
Спасибо!
Диагональные матрицы хранятся в виде одномерных массивов, так как кучу нулей хранить и использовать в вычислениях крайне неэффективно.
Фактически, input_massive и должен использоваться)