2

一个新手问题和可能的重复:如何使用数组或一维矩阵在 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

谢谢

4

1 回答 1

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))

请参阅MATLAB 用户的 NumPy(官方链接似乎已关闭)

于 2013-04-17T13:03:34.143 回答