在深度学习的实验中,经常会对数据进行特征融合。这里介绍几个简单的数据拼接和融合的方法。

pandas中的concat

features = pd.concat([data1,data2, data3,data4,data5,data6],ignore_index=True,axis=1)

注:
“ignore_index”为是否忽略索引,根据实际情况设定其值。若需要保留索引的拼接,就将其赋值“false”。
“axis”为拼接的方向,
“axis = 0”表示按行拼接:即所有数据要有相同的列数,拼接后的结果的行数是所有数据的行数之和。
“axis = 1”表示按列拼接:即所有数据要有相同的行数,拼接后的结果的列数是所有数据的列数之和。

pandas中的concatzhu主要用于处理DataFrame数据的拼接融合。
关于DataFrame数据的生成与处理

numpy中的concatenate

features = np.concatenate((data1,data2,data3,data4),axis=1)

numpy的concatenate主要用于处理numpy数据的拼接融合。

其中axis的用法同concat函数一样。

应用

对于特征数据的融合,用上述的两种方法对数据进行每条数据的扩充(即数据个数不变,对每条数据的横向拼接),这样会使得每条数据的特征更加丰富,所以一般情况下,效果是会有所提升的。
还有一种方法,是使用矩阵相加的方式进行数据的融合(add),这样要求每组特征数据的shape相同。这种方式融合后要根据数据的特点来确定其融合的效果。

python的数据拼接和融合相关推荐

  1. python modis数据拼接_Python批处理MODIS_NDVI数据

    NDVI是归一化植被指数,常用于检测植被生长状态.植被覆盖度和消除部分辐射误差等,范围为-1到1,负值表示地面覆盖为云.水.雪等:0表示有岩石或裸土等:正值,表示有植被覆盖,且随覆盖度增大而增大: 此 ...

  2. python modis数据拼接_python调用HEG工具批量处理MODIS数据的方法及注意事项

    下面的代码主要用于使用python语言调用NASA官方的MODIS处理工具HEG进行投影坐标转换与重采样批量处理 主要参考 HEG的用户手册:https://newsroom.gsfc.nasa.go ...

  3. chatgpt赋能python:Python数据拼接横向--实现数据重组的简单方式

    Python数据拼接横向 --实现数据重组的简单方式 数据处理是现代企业生产力的核心,如今,大数据技术的发展和应用,让数据分析和数据处理变得更加高效和精确了.Python作为一种高级编程语言,得到了广 ...

  4. Python数据分析pandas之数据拼接与连接

    Python数据分析pandas之数据拼接与连接 数据拼接处理 数据拼接处理指的是numpy.pandas里对数据的拼接.连接.合并等多种方法的概称.有时我们处理的数据会分很多步骤,而中间或者最终的结 ...

  5. python各种类型的数据拼接_python基础2 数据类型、数据拼接、数据转换

    一.数据类型 1.字符串 字符串英文string,简写str,只要是被[单/双/三引号]这层皮括起来的内容,不论那个内容是中文.英文.数字甚至火星文.只要是被括起来的,就表示是字符串类型 如:prin ...

  6. python数据框拼接_pandas数据拼接的实现示例

    一 前言 pandas数据拼接有可能会用到,比如出现重复数据,需要合并两份数据的交集,并集就是个不错的选择,知识追寻者本着技多不压身的态度蛮学习了一下下: 二 数据拼接 在进行学习数据转换之前,先学习 ...

  7. kaggle点赞最多的 泰坦尼克号数据竞赛模型融合方法(附代码)

    听说很多大佬都是从kaggle上获取的知识, 加工整理成一套属于自己的竞赛体系 今年7月份我开始参加大数据竞赛, 现在差不多有10场比赛了, 都是结构化比赛. 小的比赛还能进Top名次, 大点的比赛就 ...

  8. 【教程】Python科研数据可视化、MATLAB科研数据可视化

    在过去的20年中,随着社会产生数据的大量增加,对数据的理解.解释与决策的需求也随之增加.而固定不变是人类本身,所以我们的大脑必须学会理解这些日益增加的数据信息.所谓"一图胜千言", ...

  9. Python的零基础超详细讲解(第七天)-Python的数据的应用

    往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...

最新文章

  1. 第3章 Python的数据结构、函数和文件
  2. js操作select标签
  3. python面试100讲
  4. 神经元与网络结构概论
  5. linux dup用法,Linux:dup和dup2文件描述符及函数解析,dupdup2
  6. java如何比较两个对象_Java如何比较两个对象
  7. paip.提高稳定性---自动检测sleep mysql数据库死连接以及kill
  8. 主板维修从入门到精通视频教程
  9. 西部数据硬盘官网查询
  10. 微型计算机的指令集,窥视灵魂深处 AMD新一代SIMD指令集剖析
  11. SAP UI5 应用开发教程之一百 - 如何修改 SAP UI5 框架的源代码实现,以及使用本地部署的 SAP UI5 SDK 试读版
  12. 深入理解内存:原理简介
  13. 在 UltraEdit 或 UEStudio 中执行 DOS 或 Windows 命令
  14. 论文阅读笔记:SCAN: Learning to Classify Images without Labels
  15. Photoshop自动色阶调整原理
  16. [深度学习][原创]常用ocr框架和技术总结
  17. python实现天气预报_【Python3爬虫】用Python实现发送天气预报邮件
  18. redis的热key、大key
  19. yolov5在plotting labels时停止并显示Process finished with exit code 1
  20. Innocence --Avril Lavigne (艾薇儿#183;拉维尼)

热门文章

  1. choose when otherwise,otherwise不起作用
  2. HDU 1495 非常可乐(数论)
  3. SQL把一个表中数据更新到另一个表的多种方法
  4. 独立成分分析ICA/FastICA
  5. 万卷书 - 重归于好 [Getting to Zero]
  6. IC卡(智能卡)基础知识简介
  7. Atmega的TWI通信,包含模拟IIC,硬件查询方式,以及硬件方式收发程序
  8. Linux 音频 API 指南
  9. 香港金曲奖分析(1983-2017 by SIRMAN)
  10. 用PWM实现DAC功能