我必须在Numpy Python 3.x中将两个2-D矩阵,bob和tim相乘
bob.shape给出(2,4)
tim.shape给出(7,4)
这段代码给出了一个形状为(2,7,4)的三维矩阵
np.array([foo*tim for foo in bob])
它给出了我想要的输出.但是,我想知道是否有一个更优雅/更快的方式来做这个在numpy而不是我不得不迭代bob
最佳答案
见Python Broadcasting
原文链接:https://www.f2er.com/python/438930.htmlbob.reshape((2,1,4)) * tim.reshape((1,4))