如何保存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')
相关推荐
适应规律4 分钟前
MMCV包的安装教程
python
沐知全栈开发9 分钟前
Web 词汇表
开发语言
程芯带你刷C语言简单算法题9 分钟前
Day37~求组合数
c语言·开发语言·学习·算法·c
CP-DD11 分钟前
训练可以正常开始 一到 Validation 就直接炸 a PTX JIT compilation failed
python·深度学习·计算机视觉
程序员-周李斌12 分钟前
transmittable-thread-local[线程池跨线程值传递]
java·开发语言·算法·散列表
范纹杉想快点毕业13 分钟前
入门工程师指南:基于CRC校验的通信协议底层C语言实现
c语言·开发语言·mongodb
luoluoal13 分钟前
基于python的des知识图谱的百科知识问答平台(源码+文档)
python·mysql·django·毕业设计
亓才孓18 分钟前
【homework1】彩票奖金问题(苛刻条件变松弛条件需要避免条件重复)
java·开发语言
wbs_scy22 分钟前
C++:unordered_map/unordered_set 使用指南(差异、性能与场景选择)
开发语言·c++·哈希算法
算法与编程之美25 分钟前
PyTorch中torch.flatten()函数的用法
人工智能·pytorch·python·深度学习·机器学习