ij: postion
        sz: size of matrix

def one_hot(cls, ij, sz):
        """
        ij: postion
        sz: size of matrix
        """
        if isinstance(sz, int):
            sz = (sz, sz)
        if isinstance(ij, int):
            ij = (ij, ij)
        m = np.zeros(sz)
        m[ij[0], ij[1]] = 1.0
        return Matrix(m)