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比较2个xml内容的方法
May 11 Python
Python+django实现文件上传
Jan 17 Python
Python基础教程之tcp socket编程详解及简单实例
Feb 23 Python
python非递归全排列实现方法
Apr 10 Python
python之super的使用小结
Aug 13 Python
基于python历史天气采集的分析
Feb 14 Python
Python日志无延迟实时写入的示例
Jul 11 Python
python视频按帧截取图片工具
Jul 23 Python
简单了解python调用其他脚本方法实例
Mar 26 Python
Python django框架 web端视频加密的实例详解
Nov 20 Python
Python竟然能剪辑视频
May 25 Python
pytorch fine-tune 预训练的模型操作
Jun 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
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
php cookie工作原理与实例详解
2016/07/18 PHP
PHP实现微信图片上传到服务器的方法示例
2017/06/29 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
jquery选择器使用详解
2014/04/08 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
JS操作HTML自定义属性的方法
2015/02/10 Javascript
JSON字符串转换JSONObject和JSONArray的方法
2016/06/03 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
动态加载权限管理模块中的Vue组件
2018/01/16 Javascript
vue实现微信分享功能
2018/11/28 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
Python3写入文件常用方法实例分析
2015/05/22 Python
Python3实现从文件中读取指定行的方法
2015/05/22 Python
Python编写Windows Service服务程序
2018/01/04 Python
Python3使用正则表达式爬取内涵段子示例
2018/04/22 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
python 画出使用分类器得到的决策边界
2019/08/21 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
工程采购员岗位职责
2014/03/09 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
篝火晚会策划方案
2014/05/16 职场文书
运输企业安全生产责任书
2014/07/28 职场文书
运动会跳远广播稿5篇
2014/09/17 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python