/ / диагонална матрица на матрица с мравучкане и scipy - python, numpy, scipy

диагонална матрица на матрица с мравучкали и scipy - python, numpy, scipy

Имам матрица (n * 1) и искам да направя диагонална матрица с нея. но не мога да го направя с мрачен. Опитах всеки метод в numpy като методи в това

Отговори:

6 за отговор № 1
import numpy
arr = numpy.array([1,2,3])
mat = numpy.diag(arr)
print(mat)
>>>
[[1 0 0]
[0 2 0]
[0 0 3]]