python保存文件方法小结

yipeiwu_com5年前Python基础

1>保存为二进制文件,pkl格式

import pickle
pickle.dump(data,open('file_path','wb')) #后缀.pkl可加可不加

若文件过大

pickle.dump(data,open('file_path', 'wb'),protocol=4)

读取该文件:

data= pickle.load(open('file_path','rb'))

2>保存为二进制文件,npz格式

import numpy as np
np.savez('file_path/file_name.npz', data1=X,data2=y)

读取该文件:

with np.load('file_path/file_name.npz') as data:
X = data['data1']
y= data['data2']

3>DataFrame文件保存为.csv

dataframe_file.to_csv("file_path/file_name.csv", index=False)

读取该文件:

import pandas as pd
df = pd.read_csv('file_path/file_name.csv')

总结

以上所述是小编给大家介绍的python保存文件方法小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

Python绘制的二项分布概率图示例

Python绘制的二项分布概率图示例

本文实例讲述了Python绘制的二项分布概率图。分享给大家供大家参考,具体如下: 问题: 抛硬币,20次,每一次朝上的概率是0.3.要求绘制连续几次正面朝上的概率图 Python代码:...

python简单实现获取当前时间

说起计算机中的时间,还有一些比较有意思的事,比如我们经常听到的Unix时间戳,UTC时间,格林威治时间等,从表示上来讲他们基本属于同一个东西,因为他们的时间表示都是从1970年.1月.1...

使用Python编写提取日志中的中文的脚本的方法

使用Python编写提取日志中的中文的脚本的方法

由于工作需要在一大堆日志里面提取相应的一些固定字符,如果单纯靠手工取提取,数据量大,劳心劳力,于是自然而然想到了用Python做一个对应的提取工具,代替手工提取的繁杂,涉及中文字符,正则...

python各种语言间时间的转化实现代码

一 基本知识 millisecond 毫秒 microsecond 微秒 nanosecond 纳秒 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 二 perl pe...

详解JavaScript编程中的window与window.screen对象

Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 win...