Python 使用tensorflow中对角和非对角元素的单独列表填充平方对称矩阵
我有两批名单Python 使用tensorflow中对角和非对角元素的单独列表填充平方对称矩阵,python,tensorflow,matrix,Python,Tensorflow,Matrix,我有两批名单 list1=[diagonal elements of matrix] list2=[non-diagonal elements of matrix] 如果批号为n,我想创建n个对称矩阵 我尝试使用tensorflow\u probability.math.fill\u triangular(),但该函数不单独使用对角元素和非对角元素。连接两个列表,然后使用此函数也没有帮助,因为位置不同 例如,我有100对list1和list2,其中每个list1有5个值,每个list2有10个
list1=[diagonal elements of matrix]
list2=[non-diagonal elements of matrix]
如果批号为n,我想创建n个对称矩阵
我尝试使用tensorflow\u probability.math.fill\u triangular()
,但该函数不单独使用对角元素和非对角元素。连接两个列表,然后使用此函数也没有帮助,因为位置不同
例如,我有100对list1
和list2
,其中每个list1
有5个值,每个list2
有10个值。我需要创建100个5*5
矩阵,其中对角线将来自list1
,非对角线将来自list2