回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有一个3x10矩阵(以numpy数组的形式)并且想用一个3x3变换矩阵乘以它。我不认为美国运输部做全矩阵乘法。有没有一种用数组进行乘法的方法?在</p>
<pre><code>transf = np.array([ [0.1, -0.4, 0],[0.9, 0.75, -0.1],[0.5, 0.75, -0.9] ])
one = [0,1,2,3,4,5,6,8,9]
two = [1,2,3,4,5,6,8,9,10]
three = [2,3,4,5,6,8,9,10,11]
data = np.array([ one, two, three ])
new_data = np.dot(transf,data)
</code></pre>
<p>有没有一个点函数可以完成整个矩阵的乘法,而不仅仅是<a href="http://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.dot.html" rel="nofollow">"For N dimensions it is a sum product over the last axis of a and the second-to-last of b"</a></p>