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基础教程之对象和类的实际运用
Aug 29 Python
深入解析Python中的list列表及其切片和迭代操作
Mar 13 Python
Python操作Excel之xlsx文件
Mar 24 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
对pandas处理json数据的方法详解
Feb 08 Python
Python将列表数据写入文件(txt, csv,excel)
Apr 03 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
python3实现的zip格式压缩文件夹操作示例
Aug 17 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
Dec 11 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
Python内置异常类型全面汇总
May 28 Python
python入门:argparse浅析 nargs='+'作用
Jul 12 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中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
2014/05/08 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
2014/08/15 Javascript
JavaScript判断是否为数组的3种方法及效率比较
2015/04/01 Javascript
jquery获取多个checkbox的值异步提交给php
2015/07/07 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
2020/03/25 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
解决Spyder中图片显示太小的问题
2018/04/27 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
2020/02/26 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
伦敦的高级牛仔布专家:Trilogy
2018/08/06 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
自荐信要包含哪些内容
2013/11/06 职场文书
更夫岗位责任制
2014/02/11 职场文书
大学生演讲稿
2014/04/25 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
施工单位安全责任书
2014/07/24 职场文书
学校证明范文
2015/06/24 职场文书
房屋转让协议书(标准范本)
2016/03/21 职场文书
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python