numpy concatenate

concatenate函数

沿着现有的轴连接数组、矩阵等。


语法


参数

参数 描述
a1,a2,..

≥2个要连接的数组。

数组必须具有相同的形状,除了与axis对应的维度(默认情况下为第一个维度)。

axis

整数,可选。

数组连接的轴线。如果axis为None,则在使用之前将数组扁平化。默认值为0。

out

ndarray(n维数组),可选。

如果提供,放置结果的目的地。形状必须正确,如果没有指定out参数,则匹配concatenate将返回的形状。


实例


import numpy as np

a = np.array([[1,2],[3,4]])
b = np.array([[5,6]])

c = np.concatenate((a,b),axis=0)
print(c)
[[1 2]
 [3 4]
 [5 6]]

d = np.concatenate((a,b),axis=None)
print(d)
[1 2 3 4 5 6]

e = np.concatenate((a,b.T),axis=1) % 注意这里对b使用了转置'.T'
print(e)
[[1 2 5]
 [3 4 6]]





公众号

关注公众号,获取一手资讯

“ numpy concatenate ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注