我有一个3xN
阵列,概念上的N
3-矢量阵列,我要建构 阵列从矩阵给定3x3
矩阵与 阵列的每一列乘以结果。有没有一种以矢量化的方式做到这一点的好方法?numpy的:广播矩阵相乘翻过阵列
目前,我的问题是3xN
,但我将来可能需要考虑3xNxM
(或更多)。
糊涂的做法
U=numpy.rand([3,24])
R=numpy.eye(3) # placeholder
for i in xrange(U.shape[1]):
U[:,i]=numpy.dot(R, U[:,i])
在这里看到我的答案:http://stackoverflow.com/a/22081723/553404 – YXD
@MrE的答案是相当不错的,对于我的形状(3xN),我避免了你在那里提到的转置。 – Dave