np.concatenate函数

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

concatenate函数沿着某axis轴将a1、a2等数组进行合并。

总是记不住axis对应的方向,看到官网的examples觉得很容易懂,记录一下。

python 复制代码
a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])
np.concatenate((a, b), axis=0)
array([[1, 2],
       [3, 4],
       [5, 6]])
np.concatenate((a, b.T), axis=1)
array([[1, 2, 5],
       [3, 4, 6]])
np.concatenate((a, b), axis=None)
array([1, 2, 3, 4, 5, 6])

其中axis(读着aeksis,记住这里的x发音ks就可以)为0和1时分别代表不同的拼接方向。

当axis为0时,数组沿着横轴拼接,这就要确保拼接的数组a和b有相同维度的列数。

当axis为1时,数组沿着纵轴拼接,这里就要确保a和b有相同维度的行数。

相关推荐
APIshop5 分钟前
阿里巴巴中国站按图搜索1688商品(拍立淘)API 返回值说明
java·python·图搜索算法
前路不黑暗@9 分钟前
Java项目:Java脚手架项目的通用组件的封装(五)
java·开发语言·spring boot·学习·spring cloud·bootstrap·maven
哈库纳玛塔塔9 分钟前
dbVisitor 利用 queryForPairs 让键值查询一步到位
java·数据库·python
sa1002711 分钟前
京东评论接口调用、签名生成与异常处理
开发语言·数据库·python
赵谨言15 分钟前
基于Python实现地理空间数据批处理技术探讨及实现--以“多规合一“总体规划数据空间叠加分析为例
大数据·开发语言·经验分享·python
独自破碎E1 小时前
BISHI40数组取精
java·开发语言
DN20201 小时前
AI销售:从不迟到早退,永远秒回,您的忠实员工
人工智能·python
丑八怪大丑1 小时前
Java面向对象(进阶)
java·开发语言
java1234_小锋1 小时前
Java高频面试题:Java中变量和常量有什么区别?
java·开发语言·面试
编程之升级打怪1 小时前
Python的图形框架tkinter使用案例
python