【发布时间】:2020-02-10 10:36:30
【问题描述】:
我是 Python 新手,我不知道如何在不同形状的数组之间执行乘法运算。
我有两个不同的数组 w 和 b 这样:
W.shape = [32, 5, 20]
b.shape = [5,]
我想乘数
W[:, i, :]*b[i]
对于从 0 到 4 的每个 i。 我怎样才能做到这一点?提前致谢。
【问题讨论】:
-
预期输出是什么?
-
@MihaiAlexandru-Ionut 一个形状为 [32,5,20] 的数组
-
@MaurizioSerra 什么?预期的输出是
[32,5,20]?那为什么不自己返回W呢? -
@Ch3steR 因为我需要在我的代码中将
W[:, i, :]乘以b[i]...
标签: python arrays numpy vector multiplication