【发布时间】:2018-04-06 09:59:35
【问题描述】:
我正在尝试以下方法:
给定一个矩阵 A (x, y ,3) 和另一个矩阵 B (3, 3),我想返回一个 (x, y, 3) 矩阵,其中 A 的第三维乘以值的 B (类似于将 RGB 图像转换为灰色,只是那些“RGB”值乘以矩阵而不是标量)...
这是我尝试过的:
np.multiply(B, A)
np.einsum('ijk,jl->ilk', B, A)
np.einsum('ijk,jl->ilk', A, B)
所有这些都因尺寸未对齐而失败。
我错过了什么?
【问题讨论】:
-
B的哪个轴是sum-reduced? -
我正在尝试做 B * A,其中 A 的第 3 轴发生了变化
-
那么,
B的最后一个轴减少了吗? -
是的............