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获取文件版本信息、公司名和产品名的方法
Oct 05 Python
利用Python获取操作系统信息实例
Sep 02 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
Feb 13 Python
深入理解Python3 内置函数大全
Nov 23 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
Dec 08 Python
python切片的步进、添加、连接简单操作示例
Jul 11 Python
Python 硬币兑换问题
Jul 29 Python
如何分离django中的媒体、静态文件和网页
Nov 12 Python
python文件和文件夹复制函数
Feb 07 Python
Python中的__init__作用是什么
Jun 09 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 Python
python中使用 unittest.TestCase单元测试的用例详解
Aug 30 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
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
PHP调用VC编写的COM组件实例
2014/03/29 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
永不消失的title提示代码
2007/02/15 Javascript
jQuery使用手册之一
2007/03/24 Javascript
Javascript 原型和继承(Prototypes and Inheritance)
2009/04/01 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
alert出数组中的随即值代码
2014/09/25 Javascript
nodejs批量修改文件编码格式
2015/01/22 NodeJs
js实现防止被iframe的方法
2015/07/03 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
2016/08/01 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
BootStrap表单控件之文本域textarea
2017/05/23 Javascript
常用的9个JavaScript图表库详解
2017/12/19 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
JavaScript canvas实现雪花随机动态飘落
2020/02/08 Javascript
浅谈vue-props的default写不写有什么区别
2020/08/09 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
python制作一个桌面便签软件
2015/08/09 Python
由浅入深讲解python中的yield与generator
2017/04/05 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
python 接收处理外带的参数方法
2018/12/03 Python
基于python使用tibco ems代码实例
2019/12/20 Python
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
SQL Server提供的3种恢复模型都是什么? 有什么区别?
2012/05/13 面试题
学期自我鉴定
2013/11/04 职场文书
员工自我评价范文
2015/03/11 职场文书
学校运动会感想
2015/08/10 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
浅谈如何保证Mysql主从一致
2022/03/13 MySQL
Python OpenCV形态学运算示例详解
2022/04/07 Python