numpy——>数组拼接np.concatenate(numpy数组连接)

网友投稿 481 2022-06-19


语法:

np.concatenate((a1, a2, ...), axis=0)

1、默认是 axis = 0,也就是说对0轴(行方向)的数组对象,进行其垂直方向(axis=1)的拼接(即数据整行整行地沿列方向向前推进合并)

2、传入的数组必须具有相同的形状,即满足在拼接方向axis轴上数组间的形状一致,比如:数组形状(3*4),当axis=0时,也就是推进拼接的方向是列方向,即需要保证有4列

示例:

1 In [1]: a = np.array([[1, 2], [3, 4]])

2 In [2]: b = np.array([[5, 6]])

3 In [3]: np.concatenate((a, b), axis=0)

4 Out[3]:

5 array([[1, 2],

6 [3, 4],

7 [5, 6]])

---------------------

著作权归作者所有。

商业转载请联系作者获得授权,非商业转载请注明出处。

作者:raykindle

Email: raykindle@163.com

源地址:https://cnblogs.com/raykindle/p/12485250.html

来源:博客园cnblogs

© 版权声明:本文为博主原创文章,转载请附上博文链接!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python基础篇(三)_函数及代码复用(python函数代码可以重复使用吗)
下一篇:Python基础篇(一)_基本语法元素(python基础语法知识)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~