如何保存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')
相关推荐
Jmayday13 小时前
Pytorch:张量的操作
人工智能·pytorch·python
石榴树下的七彩鱼13 小时前
智能抠图 API 多语言接入实战:从零到上线的 Python / Java / PHP / JS 完整教程(附避坑指南)
java·python·php·智能抠图·api接入·石榴智能·shiliuai
csbysj202013 小时前
Markdown 段落格式
开发语言
无限进步_13 小时前
C++ 继承机制完全解析:从基础原理到菱形继承问题
java·开发语言·数据结构·c++·vscode·后端·算法
leo__52013 小时前
基于时延的麦克风声源定位 - C实现
c语言·开发语言·算法
jf加菲猫13 小时前
第15章 文件和目录
开发语言·c++·qt·ui
likerhood13 小时前
Java实现选择题选项乱序算法
java·开发语言·算法
Captain_Data13 小时前
AI 12小时设计CPU完整解析:从219字到RISC-V内核的技术突破
人工智能·python·ai·大模型·芯片设计·risc-v
小鱼~~13 小时前
最小二乘&均方误差MSE&平均绝对误差MAE
python·算法·机器学习
Jmayday13 小时前
Pytorch:模型线性回归
pytorch·python·线性回归