python 实现两个npy档案合并


Posted in Python onJuly 01, 2020

我就废话不多说了,大家还是直接看代码吧~

old_record=numpy.load('exist.npy')
temp_record=[]
 
path = os.getcwd()+"\\database\\new"  #获取当前路径
for root,dirs,files in os.walk(path):  #遍历统计
	for each in files: 
		url=path+"\\"+each
		...
		temp_record.append(temp)
 
numpy.save('temp.npy',temp_record) 
temp=numpy.load('temp.npy')
 
new_record=numpy.append(old_record,temp)
numpy.save('exist.npy',new_record)

补充知识:Python批量处理文件 将多个文件合并

需求:把一个文件夹下的多个csv文件合并成一个文件,文件的格式是相同的,只是按照不同的月份分成了多个文件,现将文件夹下的文件进行合并

import pandas as pd 
import os 
Folder_Path = 'C:\\Users\\dell\\雾霾预测\\data\\河北省'     #要拼接的文件夹及其完整路径,注意不要包含中文 
SaveFile_Path = 'C:\\Users\\dell\\雾霾预测\\data'    #拼接后要保存的文件路径 
SaveFile_Name = '河北省201701-201712.csv'       #合并后要保存的文件名 

#修改当前工作目录 
os.chdir(Folder_Path) 
#将该文件夹下的所有文件名存入一个列表 
file_list = os.listdir() 

#读取第一个CSV文件并包含表头 
df = pd.read_csv(Folder_Path +'\\'+ file_list[0]) #编码默认UTF-8,若乱码自行更改

#将读取的第一个CSV文件写入合并后的文件保存 
df.to_csv(SaveFile_Path+'\\'+ SaveFile_Name,encoding="utf_8_sig",index=False) 

#循环遍历列表中各个CSV文件名,并追加到合并后的文件 
FileStart = 1
FileEnd = len(file_list)
for i in range(FileStart,FileEnd): 
  df = pd.read_csv(Folder_Path + '\\'+ file_list[i]) 
  df.to_csv(SaveFile_Path+'\\'+ SaveFile_Name,encoding="utf_8_sig",index=False, header=False, mode='a+')

在读取的时候可能会出现中文乱码的问题,有可能是gbk编码这时候再读取文件的时候需要加上编码格式

df = pd.read_csv(Folder_Path +'\\'+ file_list[0],encoding = 'gbk')

以上这篇python 实现两个npy档案合并就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 转换 Javascript %u 字符串为python unicode的代码
Sep 06 Python
Python基于FTP模块实现ftp文件上传操作示例
Apr 23 Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 Python
python ftp 按目录结构上传下载的实现代码
Sep 12 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
Python3爬虫之自动查询天气并实现语音播报
Feb 21 Python
Python 实现自动导入缺失的库
Oct 29 Python
Python selenium的基本使用方法分析
Dec 21 Python
Python换行与不换行的输出实例
Feb 19 Python
Python pip install之SSL异常处理操作
Sep 03 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
python 详解turtle画爱心代码
Feb 15 Python
Python代码执行时间测量模块timeit用法解析
Jul 01 #Python
Python 存取npy格式数据实例
Jul 01 #Python
基于python实现音乐播放器代码实例
Jul 01 #Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 #Python
python使用nibabel和sitk读取保存nii.gz文件实例
Jul 01 #Python
.img/.hdr格式转.nii格式的操作
Jul 01 #Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 #Python
You might like
php+mysql事务rollback&commit示例
2010/02/08 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
jQuery温习篇 强大的JQuery选择器
2010/04/24 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
浅析JavaScript动画
2015/06/10 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
Webpack按需加载打包chunk命名的方法
2019/09/22 Javascript
jQuery操作元素追加内容示例
2020/01/10 jQuery
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
在vue项目中 实现定义全局变量 全局函数操作
2020/10/26 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
门卫岗位安全职责
2013/12/13 职场文书
如何写好自荐信
2014/04/07 职场文书
老师对学生的寄语
2014/04/09 职场文书
大学生个人学习总结
2015/02/15 职场文书
食品卫生管理制度
2015/08/06 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
用Python制作灯光秀短视频的思路详解
2021/04/13 Python
python神经网络编程之手写数字识别
2021/05/08 Python