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分析git log日志示例
Feb 27 Python
python判断字符串是否包含子字符串的方法
Mar 24 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
简单实现Python爬取网络图片
Apr 01 Python
Python 如何优雅的将数字转化为时间格式的方法
Sep 26 Python
Python绘图实现显示中文
Dec 04 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
Python Socketserver实现FTP文件上传下载代码实例
Mar 27 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
Python使用pdb调试代码的技巧
May 03 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
Jul 28 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
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
PHP函数积累总结
2019/03/19 PHP
PHP观察者模式实例分析【对比JS观察者模式】
2019/05/22 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
2016/05/24 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
Python and、or以及and-or语法总结
2015/04/14 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
python结合API实现即时天气信息
2016/01/19 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Python 从相对路径下import的方法
2018/12/04 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
python读取Kafka实例
2019/12/23 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
Python中import导入不同目录的模块方法详解
2020/02/18 Python
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
How to spawning asynchronous work in J2EE
2016/08/29 面试题
大学生自荐信
2013/12/11 职场文书
教堂婚礼主持词
2014/03/14 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
环境卫生标语
2015/08/03 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
python微信智能AI机器人实现多种支付方式
2022/04/12 Python