torch.einsum张量求和工具

爱因斯坦简记法:是一种由爱因斯坦提出的,对向量、矩阵、张量的求和运算简单记录方法

使用\text{X}_{\text{ik}}\text{Y}_{\text{kj}}简化表示矩阵乘法XY
\text{X}_{\text{ik}}\text{Y}_{\text{kj}}:=\sum_{\text{k}}{\text{X}_{\text{ik}}*\text{Y}_{\text{kj}}=\text{O}_{\text{ij}}}

import numpy as np
a=np.arange(60).reshape(3,4,5)
b=np.arange(24).reshape(4,3,2)
o = np.einsum('ijk,jil->kl', a, b)
 array([[4400, 4730],
       [4532, 4874],
       [4664, 5018],
       [4796, 5162],
       [4928, 5306]])
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容