2013-04-17 87 views
2

一个新手问题和可能的重复:如何使用数组或矩阵组成一个numpy矩阵?在MATLAB中,我会使用以下语法矩阵组成的行处理三个阵列中:由python中的1d矩阵组成的2d矩阵

A=[1; 1; 1]; 
B=[2; 2; 2]; 
C=[3; 3; 3]; 
D=[A B C] 

结果是:

D = 

1  2  3 
1  2  3 
1  2  3 

谢谢

回答

4

你应该做

import numpy as np 
A = np.array([1, 1, 1]) 
B = np.array([2, 2, 2]) 
C = np.array([3, 3, 3]) 
D = np.vstack((A, B, C)) 

请参阅NumPy for MATLAB users(官方链接似乎是down)

+0

它是否适用于矩阵?假设我想使用两个矩阵构成3x3矩阵3乘以2和3乘以1 – freude

+0

最好的方法是尝试一下,然后看,但是。 – YXD

+0

感谢您的回答和链接!很有用! – freude