【问题标题】:Einsum in pythonpython中的Einsum
【发布时间】:2020-10-10 05:08:40
【问题描述】:

请解释一下下面代码的 einsum 中到底发生了什么。代码的输出给出了 (6,6,6,6,6) 张量的大小。真的是在表演外品吗?

import numpy as np
a1 = np.arange(6)
a2 = np.arange(6)
a3 = np.arange(6)
a4 = np.arange(6)
a5 = np.arange(6)
oo = np.einsum('i,j,k,l,m',a1,a2,a3,a4,a5)

【问题讨论】:

    标签: python-3.x numpy-einsum


    【解决方案1】:

    6,6,6,6,6 张量的每个元素都是输入数组中元素乘积的结果,

    即元素oo[0,2,3,0,1] will be a1[0] * a2[2] * a3[3] * a4[0] * a5[1]

    【讨论】:

      猜你喜欢
      • 2014-08-07
      • 2014-11-16
      • 2022-12-11
      • 2021-03-02
      • 2023-03-20
      • 1970-01-01
      • 2019-09-17
      • 2016-01-28
      • 1970-01-01
      相关资源
      最近更新 更多