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程序员
Jun 12 Python
bpython 功能强大的Python shell
Feb 16 Python
Python实现树莓派WiFi断线自动重连的实例代码
Mar 16 Python
python实现猜数字小游戏
Mar 24 Python
python实现维吉尼亚算法
Mar 20 Python
python采集百度搜索结果带有特定URL的链接代码实例
Aug 30 Python
导入tensorflow时报错:cannot import name 'abs'的解决
Oct 10 Python
python装饰器使用实例详解
Dec 14 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
Python 3.9的到来到底是意味着什么
Oct 14 Python
Python使用Web框架Flask开发项目
Jun 01 Python
python内置模块之上下文管理contextlib
Jun 14 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
咖啡风味 世界咖啡主要分布分布 咖啡的生长要求
2021/03/06 新手入门
简化php模板页面中分页代码的解析
2009/02/06 PHP
php实现的农历算法实例
2015/08/11 PHP
PHP弱类型语言中类型判断操作实例详解
2017/08/10 PHP
tp5框架无刷新分页实现方法分析
2019/09/26 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
js程序中美元符号$是什么
2008/06/05 Javascript
div当滚动到页面顶部的时候固定在顶部实例代码
2013/05/27 Javascript
浅析AngularJs HTTP响应拦截器
2015/12/28 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
微信小程序 免费SSL证书https、TLS版本问题的解决办法
2016/12/14 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
2018/09/04 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
python变量不能以数字打头详解
2016/07/06 Python
python实现比较文件内容异同
2018/06/22 Python
超简单的Python HTTP服务
2019/07/22 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
浙江文明网签名寄语
2014/01/18 职场文书
学生喝酒检讨书
2014/02/06 职场文书
党务公开方案
2014/05/06 职场文书
奠基仪式策划方案
2014/05/15 职场文书
拓展训练激励口号
2014/06/17 职场文书
2014年小学教研工作总结
2014/12/06 职场文书
财政局个人年终总结
2015/03/03 职场文书
利用python实时刷新基金估值(摸鱼小工具)
2021/09/15 Python
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS