【发布时间】:2012-08-22 07:36:38
【问题描述】:
我有一个 3D 点列表,存储在 numpy 数组 A 中,形状为 (N,3),旋转矩阵 R,形状为 (3,3)。我想就地计算A 中每个点x 的点积R.x。天真地我可以这样做:
for n in xrange(N):
A[n,:] = dot(R, A[n,:])
有没有办法通过本机 numpy 调用对其进行矢量化?如果重要的话,N 大约是几千。
【问题讨论】:
标签: python numpy rotation vectorization