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 相关文章推荐
vc6编写python扩展的方法分享
Jan 17 Python
python计算文本文件行数的方法
Jul 06 Python
Python学习小技巧之列表项的推导式与过滤操作
May 20 Python
Python输出各行命令详解
Feb 01 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
python实现飞机大战小游戏
Nov 08 Python
Python3和pyqt5实现控件数据动态显示方式
Dec 13 Python
python读取mysql数据绘制条形图
Mar 25 Python
如何使用python写截屏小工具
Sep 29 Python
Python eval函数原理及用法解析
Nov 14 Python
Python matplotlib多个子图绘制整合
Apr 13 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 文件夹删除、php清除缓存程序
2009/08/25 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP生成压缩文件实例
2015/02/07 PHP
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
JScript中的undefined和"undefined"的区别
2007/03/08 Javascript
自己开发Dojo的建议框架
2008/09/24 Javascript
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
2011/04/07 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
2016/08/23 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
React 组件中的 bind(this)示例代码
2018/09/16 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
JavaScript实现简单的弹窗效果
2020/05/19 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
Python常用库推荐
2016/12/04 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
python中有函数重载吗
2020/05/28 Python
Python安装Bs4的多种方法
2020/11/28 Python
巴西家用小家电购物网站:Polishop
2016/08/07 全球购物
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
学校司机岗位职责
2013/11/14 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
公安机关查摆剖析材料
2014/10/10 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
护士医德考评自我评价
2015/03/03 职场文书
广播体操比赛主持词
2015/06/29 职场文书
mysq启动失败问题及场景分析
2021/07/15 MySQL