如何保存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')
相关推荐
tryxr几秒前
Java 中 this 关键字的使用场景
java·开发语言·类与对象·this关键字
写代码的【黑咖啡】2 分钟前
面向对象编程入门:从类与对象到构造函数
开发语言·python
沐知全栈开发3 分钟前
Perl POD 文档
开发语言
luo_yu_11064 分钟前
安装chroma的时候报错
python·chroma
Dargon2884 分钟前
Simulink的回调函数(二)
开发语言·matlab·simulink·mbd软件开发
Daily Mirror7 分钟前
Day 43 训练和测试的规范写法
python
ICT技术最前线7 分钟前
路由策略优化基本思路和方法
开发语言·php
lly2024069 分钟前
Docker 安装 Ubuntu
开发语言
natide9 分钟前
词汇/表达差异-7-Alias覆盖率
人工智能·pytorch·python·深度学习·自然语言处理
艾莉丝努力练剑9 分钟前
Al Ping免费上新:GLM-4.7 && MiniMaxM2.1重磅上线,附独家使用教程
java·大数据·linux·运维·人工智能·python