changing the values of the diagonal of a matrix in numpy

前端 未结 7 909
孤城傲影
孤城傲影 2020-12-08 19:20

how can I change the values of the diagonal of a matrix in numpy?

I checked Numpy modify ndarray diagonal, but the function there is not implemented in numpy v 1.3.0

7条回答
  •  余生分开走
    2020-12-08 20:09

    def replaceDiagonal(matrix, replacementList):
        for i in range(len(replacementList)):
            matrix[i][i] = replacementList[i]
    

    Where size is n in an n x n matrix.

提交回复
热议问题