【发布时间】:2014-04-10 05:00:21
【问题描述】:
我有一个 3xN 数组,概念上是一个 N 3 向量数组,我想构造
矩阵将给定的3x3 矩阵与
大批。有没有一种好的方法可以以矢量化的方式做到这一点?
目前,我的问题是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] )
【问题讨论】:
-
在这里查看我的答案:stackoverflow.com/a/22081723/553404
-
@MrE 这个答案很好,对于我的体型 (3xN),我避免了你在那里提到的转置。
标签: python arrays numpy matrix