python中合并数组的方法
1、使用np.vstack()函数
【code】
#数组 a = [[ 1 , 2 , 3 ],[ 4 , 5 , 6 ]] b = [[ 1 , 1 , 1 ],[ 2 , 2 , 2 ]] #纵向合并 c = np.vstack((a,b)) print ( "c=" + str (c)) |
【result】
c = array([[ 1 , 2 , 3 ], [ 4 , 5 , 6 ], [ 1 , 1 , 1 ], [ 2 , 2 , 2 ]] |
2、使用 np.r_[]函数
【code】
#数组 a = [[ 1 , 2 , 3 ],[ 4 , 5 , 6 ]] b = [[ 1 , 1 , 1 ],[ 2 , 2 , 2 ]] #纵向合并 c = np.r_[a,b]<br> print ( "c=" + str (c)) |
【result】
c = array([[ 1 , 2 , 3 ], [ 4 , 5 , 6 ], [ 1 , 1 , 1 ], [ 2 , 2 , 2 ]] |
3、不使用函数,直接合并,见代码
【code】
a_prev = np.array(([ 1 , 2 ],[ 3 , 4 ])) xt = np.array(([ 1 , 2 ],[ 3 , 4 ],[ 5 , 6 ])) concat = np.zeros([ 5 , 2 ]) concat[: 2 , :] = a_prev concat[ 2 :, :] = xt print (concat) |
【result】
[[ 1. 2. ] [ 3. 4. ] [ 1. 2. ] [ 3. 4. ] [ 5. 6. ]] |
二、数组横向合并
1、使用np.hstack()函数
【code】
#数组 a = [[ 1 , 2 , 3 ],[ 4 , 5 , 6 ]] b = [[ 1 , 1 , 1 ],[ 2 , 2 , 2 ]] #横向合并<br>d = np.hstack((a,b))<br>print("d="+str(d)) |
【result】
d = array([[ 1 , 2 , 3 , 1 , 1 , 1 ], [ 4 , 5 , 6 , 2 , 2 , 2 ]]) |
2、使用np.c_[]函数
【code】
#数组 a = [[ 1 , 2 , 3 ],[ 4 , 5 , 6 ]] b = [[ 1 , 1 , 1 ],[ 2 , 2 , 2 ]] #横向合并 |
d = np.c_[a,b] print ( "d=" + str (d)) |
【result】
d = array([[ 1 , 2 , 3 , 1 , 1 , 1 ], [ 4 , 5 , 6 , 2 , 2 , 2 ]]) |
3、不使用函数,直接合并,见代码
【code】
a_prev = np.array(([ 1 , 2 , 3 ],[ 3 , 4 , 5 ])) xt = np.array(([ 4 , 5 ],[ 6 , 7 ])) concat = np.zeros([ 2 , 5 ]) concat[:, : 3 ] = a_prev concat[:, 3 :] = xt print (concat) |
【result】
[[ 1. 2. 3. 4. 5. ] [ 3. 4. 5. 6. 7. ]] |
---------------------------------
参考:
1、http://blog.csdn.net/vanhsy/article/details/69486241
2、https://i.cnblogs.com/EditPosts.aspx?postid=8488878
分类:
深度学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2019-10-03 .dxf文件
2019-10-03 地理坐标系和投影坐标系
2019-10-03 坐标转换
2019-10-03 不同坐标采用的投影
2019-10-03 大地水准面
2019-10-03 1954北京坐标系和西安1980坐标系
2019-10-03 我国高程系统