python转换pkl模型文件为txt文件问题

 更新时间:2024年06月20日 11:21:43   作者:发芽ing的小啊呜  
这篇文章主要介绍了python转换pkl模型文件为txt文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

python转换pkl模型文件为txt文件

1、待转换的模型文件

2、代码实现

import pickle
import numpy as np

np.set_printoptions(threshold=np.inf) #全量显示

f = open('待转换的pkl文件存储的绝对/相对路径-例如:测试.pkl', 'rb')

inf = pickle.load(f, encoding='iso-8859-1')
f.close()
inf = str(inf)

ft = open("希望转换生成的txt文件存储的绝对路径-例如 C:/Users/Floret/Desktop/测试.txt", 'w')
ft.write(inf)

3、转换结果

pickle文件转化成txt文件及写出numpy数据一行显示成两行的问题

转换代码如下:

import sys
sys.getdefaultencoding()
import pickle
import numpy as np
np.set_printoptions(threshold=1000000000000000)
path = 'F:/Python_File/beam/MCS_results_006.pkl'
file = open(path,'rb')
inf = pickle.load(file,encoding='iso-8859-1')       #读取pkl文件的内容
print(inf)
#fr.close()
inf=str(inf)
obj_path = 'F:/Python_File/beam/MCS_results_006.txt'
ft = open(obj_path, 'w')
ft.write(inf)
ft.close()

如果转换结果中出现一行数据分成了两行的现象,如下:

只需在将样本数据写入pickle文件之前加上代码:

np.set_printoptions(linewidth=400)  # print without newlines modified by Yue

增加numpy数据一行字符量。

数据就会正确写出,方便后续数据整理调用。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python中unittest的数据驱动详解

    Python中unittest的数据驱动详解

    这篇文章主要介绍了Python中unittest的数据驱动详解,数据驱动测试,是一种单元测试框架,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • python石头剪刀布小游戏(三局两胜制)

    python石头剪刀布小游戏(三局两胜制)

    这篇文章主要为大家详细介绍了python石头剪刀布小游,三局两胜制,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python基础之字典的详细使用教程

    Python基础之字典的详细使用教程

    字典作为Python的一个内置数据结构,和列表一样都是可变序列的,但是它是无序的,以键值对的方式存储数据。本文将详解一下Python中字典的使用,需要的可以参考一下
    2022-07-07
  • Python使用SymPy和Manim轻松搞定导数动画

    Python使用SymPy和Manim轻松搞定导数动画

    大家好,你有没有试过在 Manim 里做导数定义的动画,这篇文章小编就来和大家详细介绍一下Python如何使用SymPy和Manim轻松搞定导数动画吧
    2026-05-05
  • Python中使用不同编码读写txt文件详解

    Python中使用不同编码读写txt文件详解

    这篇文章主要介绍了Python中使用不同编码读写txt文件详解,本文给出不同编码下的读写文件代码方法,需要的朋友可以参考下
    2015-05-05
  • Python类与实例的使用详解

    Python类与实例的使用详解

    面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同
    2022-08-08
  • Python的try语句(异常处理)用法详细介绍

    Python的try语句(异常处理)用法详细介绍

    在Python里try语句主要用于异常处理,其作用是捕获并处理代码运行期间可能出现的异常,避免程序因异常而意外终止,这篇文章主要介绍了Python中try语句(异常处理)用法的相关资料,需要的朋友可以参考下
    2026-04-04
  • python获取目录下所有文件的方法

    python获取目录下所有文件的方法

    这篇文章主要介绍了python获取目录下所有文件的方法,实例分析了Python中os模块下walk方法的使用技巧,需要的朋友可以参考下
    2015-06-06
  • 详解Python如何编写类型提示

    详解Python如何编写类型提示

    为了提高代码的可读性、可维护性,Python 在 PEP 484 中引入了类型提示( type hinting),它是 Python 中一个可选但非常有用的功能,可以使代码更易于阅读和调试,下面我们就来学习一下如何编写类型提示吧
    2023-12-12
  • conda使用清华源设置channel的镜像

    conda使用清华源设置channel的镜像

    今天在下载OpenCV的时候发现清华的conda channel镜像已经不能用了,conda需要设置的源是anaconda的源,本来就来介绍一下在conda使用清华源设置channel的镜像的方法,感兴趣的可以了解一下
    2021-05-05

最新评论