我打算教np.einsum
给同事们,希望展示如何将其简化为乘法和求和。所以,我想用字母字符代替数字数据。在数组中。
假设我们有 A (2X2) 作为 [['a', 'b'], ['c', 'd']] 和 B (2X1) 作为 [['e'], ['f']] 我们可以使用 einsum 创建一个矩阵 C,比如:np.einsum('ab , bc -> ac', A, B)
.
我想看到的是:它返回计算图:类似于:a*c + ...等。
当然,np.einsum
需要数值数据,如果给定上述代码运行会出错。