0
我有两个矩阵A
和B
形状(M, N)
非常大M
和小N
。如何计算Tensorflow中矩阵乘积的对角线?
我想将它们相乘,然后采取对角线结果:
C = tf.matmul(A, B)
D = tf.diag_part(C)
不幸的是,这需要非常大的(M, M)
矩阵,不能装入内存的创造。
但大部分这些数据我不需要。那么,是否有可能一步计算出这个值?
有没有像einsum
但没有求和?
这会给'(N,N)'矩阵,而我需要'(M,1)' – Dims
加上面的代码 –