【发布时间】:2011-08-17 16:36:40
【问题描述】:
你有一个形状为 (a,b,c) 的数组,你想将第二维乘以一个形状为 (b) 的数组
for 循环可以,但有更好的方法吗?
例如。
A = np.array(shape=(a,b,c))
B = np.array(shape=(b))
for i in B.shape[0]:
A[:,i,:]=A[:,i,:]*B[i]
【问题讨论】:
-
第二个维度是什么意思?您是指
a=0处的(b,c)维度吗?
标签: python arrays multidimensional-array numpy