2d矩阵由python中的1d矩阵组成

时间:2013-04-17 13:01:40

标签: python matlab numpy

新手问题和可能的重复:如何使用数组或1d矩阵组合numpy中的矩阵?在matlab中,我将使用以下语法来表示由三个数组组成的矩阵:

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

谢谢

1 个答案:

答案 0 :(得分: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(官方链接似乎已关闭)