我的部分逻辑围绕着一个函数,该函数返回一个字典,该字典的值是对角线列表,键是包含两个数字的元组;列表中第一项的索引。例如,下图的左对角线如下所示:def get_Rightdiagonally_adjacent(Li,ir,ic): for i in range(max(len(Li)M)):
Ld[(i,0)] = get_Rightdi
在theano中有比下面更好的创建多对角方矩阵的方法吗?theano.tensor.nlinalg.AllocDiag(offset=1)(x[:-1])
A += theano.tensor.nlinalg.AllocDiag(offset=-1)(x[1:]) 其中x是我想要的对角线上的向量每次我调用AllocDiag()()时,都会创建一个新的应用节点,这会导致内存问题和效率低下。我希望有一种类似于scipy的