一个新手问题和可能的重复问题:如何使用数组或一维矩阵在 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
谢谢
最佳答案
你应该这样做
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 (官方链接好像失效了)
关于python - python中由一维矩阵组成的二维矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16060790/