使用numpy包生成反对角线上全为1的矩阵

前几天突然有了一个想法,就是numpy包中有很多函数可以用来生成对角矩阵,然而有没有办法能够生成反对角矩阵呢?虽然我们知道生成反对角矩阵在数学上是没有意义的,例如:反对角全为1的矩阵实际上只与主对角线上全为1的矩阵相差一个负号。然而只是单纯的好奇,就研究了一下,这里给出解答。

import numpy as np


class Debug:
    @staticmethod
    def mainProgram():
        x = np.eye(3)
        

你可能感兴趣的:(100个numpy问题,python,numpy)