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操作mysql中文显示乱码的解决方法
Oct 11 Python
详解Python的单元测试
Apr 28 Python
介绍Python中内置的itertools模块
Apr 29 Python
Python处理命令行参数模块optpars用法实例分析
May 31 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
pytorch 实现cross entropy损失函数计算方式
Jan 02 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
Feb 10 Python
Python实现七个基本算法的实例代码
Oct 08 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入库和出库
2013/06/25 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
一个不易被发现的PHP后门代码解析
2014/07/05 PHP
PHP缓存机制Output Control详解
2014/07/14 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
php实现图片缩略图的方法
2016/03/29 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
vue将data恢复到初始状态 && 重新渲染组件实例
2020/09/04 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
python 字符串格式化代码
2013/03/17 Python
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python常见排序算法基础教程
2017/04/13 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
TensorFlow实现打印每一层的输出
2020/01/21 Python
python中resample函数实现重采样和降采样代码
2020/02/25 Python
Python unittest基本使用方法代码实例
2020/06/29 Python
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
化工工艺专业求职信
2013/09/22 职场文书
保护环境倡议书
2014/04/14 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
2016教师年度考核评语大全
2015/12/01 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python
MySQL中的 inner join 和 left join的区别解析(小结果集驱动大结果集)
2023/05/08 MySQL