对于矩阵的对角元进行操作是在进行矩阵操作前经常进行的一步,比如使矩阵可逆等。可以使用.flat对矩阵对角元进行快速的操作。
X2.flat[::X.shape[1] + 1] += 0.01
以上矩阵,X2为一个方阵,将矩阵进行拉伸之后,再对于有相同间隔的元素进行操作,即可达到对于对角元进行操作的目的。
对于矩阵的对角元进行操作是在进行矩阵操作前经常进行的一步,比如使矩阵可逆等。可以使用.flat对矩阵对角元进行快速的操作。
X2.flat[::X.shape[1] + 1] += 0.01
以上矩阵,X2为一个方阵,将矩阵进行拉伸之后,再对于有相同间隔的元素进行操作,即可达到对于对角元进行操作的目的。