我目前正在做一个线性分类器,并试图添加两个矩阵。但我的矩阵之一的元素被认为是'NoneType'。我不知道为什么。影像
lamb_diag = np.zeros((N,N), float) lamb_diag = np.fill_diagonal(lamb_diag, self.lamb) sigma = lamb_diag + sigma
在这里,lamb_diag元素被视为NoneType。我试图强迫元素成为浮动,但它不工作。
vfh0ocws1#
fill_diagonal函数已经就位,这意味着该方法的输出为None,因此不应该再赋值给lamb_diag。
fill_diagonal
lamb_diag
lamb_diag = np.zeros((N,N), float) np.fill_diagonal(lamb_diag, self.lamb) # * sigma = lamb_diag + sigma
1条答案
按热度按时间vfh0ocws1#
fill_diagonal
函数已经就位,这意味着该方法的输出为None,因此不应该再赋值给lamb_diag
。