如何在Python numpy中向矩阵添加行或列

如何在Python numpy中向矩阵添加行或列,python,numpy,Python,Numpy,我想知道如何在python numpy中将行添加到矩阵中。例如,在Matlab中,我们可以做A=[1;零(10,1)],在numpy中如何做 谢谢。试试这个: import numpy ... # L is your 2-dimensional list M = numpy.matrix(L) # R is the list (i.e. a row) to add M = numpy.vstack([M, R]) 试试这个: import numpy ... # L is your

我想知道如何在python numpy中将行添加到矩阵中。例如,在Matlab中,我们可以做
A=[1;零(10,1)]
,在numpy中如何做

谢谢。

试试这个:

import numpy

...

# L is your 2-dimensional list

M = numpy.matrix(L)
# R is the list (i.e. a row) to add
M = numpy.vstack([M, R])
试试这个:

import numpy

...

# L is your 2-dimensional list

M = numpy.matrix(L)
# R is the list (i.e. a row) to add
M = numpy.vstack([M, R])

np.hstack
np.vstack
例如,MATLAB语法相当于其
cat
horzcat
vertcat
函数。在
numpy
中,串联
是基本功能,
hstack
vstack
使用它。确保您理解尺寸(尤其是
np.array
可能有0或1个dim,而不仅仅是2个dim。
np.hstack
np.vstack
例如,MATLAB语法相当于它的
cat
horzcat
vertcat
函数。在
numpy
中,
串联
是基本函数,
hstack
是d
vstack
使用它。确保您了解维度(尤其是
np.array
可能有0或1个维度,而不仅仅是2个维度)。