Python numpy.concatenate对单个参数有什么作用?

Python numpy.concatenate对单个参数有什么作用?,python,list,numpy,Python,List,Numpy,我已经读到了。但是,没有看到将单个列表作为输入的函数。它必须有两个列表作为输入 在我要执行的程序中考虑以下语句 行=np.连接(行,1) 连接在这里做什么?它只使用一个名为row的列表。您可能见过它最常用的用法如下: c = np.concatenate([a, b]) 但你当然也可以这样做: ab = [a, b] c = np.concatenate(ab) 查看连接前后的行,看看发生了什么。np的第一个参数。连接应该是一个对象序列(想想向量或矩阵)。第二个参数是要沿其执行连接的轴。请参

我已经读到了。但是,没有看到将单个列表作为输入的函数。它必须有两个列表作为输入

在我要执行的程序中考虑以下语句

行=np.连接(行,1)


连接在这里做什么?它只使用一个名为row的列表。

您可能见过它最常用的用法如下:

c = np.concatenate([a, b])
但你当然也可以这样做:

ab = [a, b]
c = np.concatenate(ab)

查看连接前后的
,看看发生了什么。

np的第一个参数。连接应该是一个对象序列(想想向量或矩阵)。第二个参数是要沿其执行连接的轴。请参阅
帮助(np.concatenate)
了解完整的docstring

要使命令有效,序列中的
中的对象必须至少具有第0维度和第1维度。这通常是一个矩阵,但名称
表示一组具有维度
[0,d]
的行向量


如果将形状的
[0,d]
向量沿第一个维度连接起来,这将生成形状为
[0,n*d]
的对象。这是一个很长的行向量。

第一个参数是一个
序列
(a1,a2,…)
。这是一个列表、元组甚至数组(被视为数组列表)