博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy两列数据合并的方法
阅读量:4949 次
发布时间:2019-06-11

本文共 828 字,大约阅读时间需要 2 分钟。

如果 a = np.arange(0,10)

     b = np.arange(1,11)

c = np.arange(2,12)

既 a b c都是一维, 可以通过 np.vstack(a,b,c) 然后转置

将数据abc按列合并

 

如果b 为

[ 1,  2,  3],       [ 5,  6,  7],       [ 9, 10, 11],       [13, 14, 15],       [17, 18, 19],       [21, 22, 23],       [25, 26, 27],       [29, 30, 31],       [33, 34, 35],       [37, 38, 39]]

 d为,

array([[ 1],       [ 5],       [ 9],       [13],       [17],       [21],       [25],       [29],       [33],       [37]]

则可以通过

e = np.concatenate((d,b),axis=1)

合并为:

array([[ 1,  1,  2,  3],       [ 5,  5,  6,  7],       [ 9,  9, 10, 11],       [13, 13, 14, 15],       [17, 17, 18, 19],       [21, 21, 22, 23],       [25, 25, 26, 27],       [29, 29, 30, 31],       [33, 33, 34, 35],       [37, 37, 38, 39]])

 vstack((a,b))如果ab本身为二维数组且列数相同时,可以用来将两个二维数组相加

转载于:https://www.cnblogs.com/heshangaichirou/p/6510258.html

你可能感兴趣的文章
电源防反接保护电路
查看>>
stm32 堆和栈(stm32 Heap & Stack)
查看>>
SpringMVC从入门到精通之第三章
查看>>
JS基础-dom操作
查看>>
【转】Android详细的对话框AlertDialog.Builder使用方法
查看>>
Unite Beijing 2015大型活动
查看>>
loading加载的代码
查看>>
PHP框架CI CodeIgniter 的log_message开启日志记录方法
查看>>
arraylist
查看>>
关于poi导出excel三种方式HSSFWorkbook,SXSSFWorkbook,csv的总结
查看>>
zoj 1649 Rescue (BFS)(转载)
查看>>
371. Sum of Two Integers java solutions
查看>>
2124: 等差子序列 - BZOJ
查看>>
3529: [Sdoi2014]数表 - BZOJ
查看>>
字符串匹配算法综述
查看>>
Linux centosVMware shell 管道符和作业控制、shell变量、环境变量配置文件
查看>>
在程序被送入后台时,向 iOS 借点时间,来完成一个长期任务
查看>>
【设计模式】工厂模式
查看>>
两个表格中数据不用是一一对应关系--来筛选不同数据,或者相同数据
查看>>
前端之路
查看>>