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使用arcpy.mapping模块批量出图
Mar 06 Python
Python实现动态图解析、合成与倒放
Jan 18 Python
浅谈Python traceback的优雅处理
Aug 31 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
在python3中pyqt5和mayavi不兼容问题的解决方法
Jan 08 Python
Django 日志配置按日期滚动的方法
Jan 31 Python
对django后台admin下拉框进行过滤的实例
Jul 26 Python
Django中的静态文件管理过程解析
Aug 01 Python
Python matplotlib可视化实例解析
Jun 01 Python
Virtualenv 搭建 Py项目运行环境的教程详解
Jun 22 Python
pytorch Dropout过拟合的操作
May 27 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实现小型站点广告管理
2006/10/09 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
jquery获得页面元素的坐标值实现思路及代码
2013/04/15 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
AngularJS语法详解
2015/01/23 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
Angular.js中$apply()和$digest()的深入理解
2016/10/13 Javascript
C#微信小程序服务端获取用户解密信息实例代码
2017/03/10 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
[52:37]完美世界DOTA2联赛循环赛 Forest vs DM BO2第一场 10.29
2020/10/29 DOTA
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
教育科学研究生自荐信
2013/10/09 职场文书
大一学生假期实习的自我评价
2013/10/12 职场文书
应聘自荐信
2013/12/14 职场文书
如何写好升职自荐信
2014/01/06 职场文书
《狐假虎威》教学反思
2014/02/07 职场文书
教师通用专业自荐书范文
2014/02/11 职场文书
重阳节活动总结
2014/08/27 职场文书
交通事故委托书范本精选
2014/10/04 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
Python机器学习之决策树和随机森林
2021/07/15 Javascript
mysql 索引合并的使用
2021/08/30 MySQL
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle