繁体   English   中英

使用2d张量构造3d对角张量

[英]construct 3d diagonal tensor using 2d tensor

给定A = [[1,2],[3,4],[5,6]]。 如何使用tf.diag()构造3d张量,其中每个堆栈都是使用A中的值构成的2d对角矩阵? 因此输出应为B = [[[1,0],[0,2]],[[3,0],[0,4]],[[5,0],[0,6]]] 。 我想将其用作我的高斯协方差矩阵。

好吧,我知道了。 tf.matrix_diag()可以解决问题...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM