【问题标题】:3-D Matrix Multiplication in NumpyNumpy 中的 3-D 矩阵乘法
【发布时间】:2019-04-07 22:17:40
【问题描述】:

我必须在 Numpy Python 3.x 中将两个二维矩阵 bobtim 相乘

bob.shape(2,4)

tim.shape(7,4)

这段代码给出了一个形状为(2,7,4)的3-D矩阵

np.array([foo*tim for foo in bob])

它给出了我想要的输出。但是,我想知道在 numpy 中是否有更优雅/更快的方法来执行此操作,而不是我必须遍历 bob

【问题讨论】:

    标签: python python-3.x numpy matrix numpy-ndarray


    【解决方案1】:

    Python Broadcasting

    bob.reshape((2, 1, 4)) * tim.reshape((1, 7, 4))
    

    【讨论】:

      猜你喜欢
      • 2019-09-27
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-25
      • 2021-12-12
      • 1970-01-01
      相关资源
      最近更新 更多