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映射拆分操作符用法实例
May 19 Python
python创建列表并给列表赋初始值的方法
Jul 28 Python
python好玩的项目—色情图片识别代码分享
Nov 07 Python
python 通过 socket 发送文件的实例代码
Aug 14 Python
python实现二维插值的三维显示
Dec 17 Python
python实现视频分帧效果
May 31 Python
Django中提供的6种缓存方式详解
Aug 05 Python
pytorch之ImageFolder使用详解
Jan 06 Python
pycharm部署、配置anaconda环境的教程
Mar 24 Python
Python高并发解决方案实现过程详解
Jul 31 Python
python 将html转换为pdf的几种方法
Dec 29 Python
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
Apr 03 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获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
php计算title标题相似比的方法
2015/07/29 PHP
Yii中CGridView实现批量删除的方法
2015/12/28 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
jQuery ReferenceError: $ is not defined 错误的处理办法
2013/05/10 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
js实现的tab标签切换效果代码分享
2015/08/25 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
对pandas中apply函数的用法详解
2018/04/10 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
基于python实现模拟数据结构模型
2020/06/12 Python
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
Overload和Override的区别
2012/09/02 面试题
受欢迎的大学生自我评价
2013/12/05 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
初中同学会活动方案
2014/08/22 职场文书
向雷锋同志学习倡议书
2015/04/27 职场文书
拾金不昧表扬稿大全
2015/05/05 职场文书
毕业设计致谢词
2015/05/14 职场文书
听证会主持词
2015/07/03 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
基于Redis过期事件实现订单超时取消
2021/05/08 Redis