如何在 numpy 中更改矩阵的对角线值?
我检查了 Numpy modify ndarray diagonal ,但是numpy v 1.3.0中没有实现该功能。
假设我们有一个 np.array X,我想将对角线的所有值设置为 0。
最佳答案
您尝试过 numpy.fill_diagonal
吗?见下文answer这个discussion .或文档中的以下内容(尽管目前已损坏):
http://docs.scipy.org/doc/numpy/reference/generated/numpy.fill_diagonal.html
关于python - 在numpy中改变矩阵对角线的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9958577/