详解Python list和numpy array的存储和读取方法


Posted in Python onNovember 06, 2019

numpy array存储为.npy

存储:

import numpy as np
numpy_array = np.array([1,2,3])
np.save('log.npy',numpy_array )

读取:

import numpy as np
numpy_array = np.load('log.npy')

运行结果:

详解Python list和numpy array的存储和读取方法

list存储为.txt

存储:

list_log = []
list_log.append([1,2,3])
list_log.append([4,5,6,7])
file= open('log.txt', 'w') 
  for fp in list_log:
    file.write(str(fp))
    file.write('\n')
file.close()

这样存储的结果list_log的每一行在txt也是分行的

运行结果:

详解Python list和numpy array的存储和读取方法

详解Python list和numpy array的存储和读取方法

读取:

file=open('log.txt', 'r')
list_read = file.readlines()

读出来list_read的结果仍然是一行一行的

运行结果:

详解Python list和numpy array的存储和读取方法

.txt文件读取为int

详解Python list和numpy array的存储和读取方法

label_path = 'C:/Users/leex/Desktop/label.txt'
file = open((label_path),'r')
label = [int(x.strip()) for x in file]
file.close()

运行结果:

详解Python list和numpy array的存储和读取方法

如果不加int(),则读取的为字符串格式

详解Python list和numpy array的存储和读取方法

还有一种常见的情况是label是以one-hot编码存储的

详解Python list和numpy array的存储和读取方法

可以用np.loadtxt读取

import numpy as np
label_path = 'C:/Users/leex/Desktop/label.txt'
label = np.loadtxt(label_path, dtype=np.int64)

运行结果

详解Python list和numpy array的存储和读取方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python自然语言编码转换模块codecs介绍
Apr 08 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
Aug 10 Python
python中的错误处理
Apr 10 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
python操作excel的包(openpyxl、xlsxwriter)
Jun 11 Python
Python Numpy计算各类距离的方法
Jul 05 Python
浅析Python数字类型和字符串类型的内置方法
Dec 22 Python
Python 从attribute到property详解
Mar 05 Python
Python中zipfile压缩文件模块的基本使用教程
Jun 14 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
Jun 09 Python
如何利用python实现Simhash算法
Jun 28 Python
Python+SeaTable实现计算两个日期间的工作日天数
Jul 07 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 #Python
Python list与NumPy array 区分详解
Nov 06 #Python
Django实现WebSSH操作物理机或虚拟机的方法
Nov 06 #Python
django 简单实现登录验证给你
Nov 06 #Python
Python数据可视化:箱线图多种库画法
Nov 06 #Python
使用Python完成15位18位身份证的互转功能
Nov 06 #Python
python3.8 微信发送服务器监控报警消息代码实现
Nov 05 #Python
You might like
提取HTML标签
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
php导入导出excel实例
2013/10/25 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
JQuery开发的数独游戏代码
2010/10/29 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
JavaScript_ECMA5数组新特性详解
2016/06/12 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
Bootstrap Multiselect 常用组件实现代码
2017/07/09 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
跟混乱的页面弹窗说再见
2019/04/11 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
详解Python中for循环的使用
2015/04/14 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
用django-allauth实现第三方登录的示例代码
2019/06/24 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
Pygame的程序开始示例代码
2020/05/07 Python
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
接待员岗位责任制
2014/02/10 职场文书
进口业务员岗位职责
2014/04/06 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
财务部岗位职责
2015/02/03 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL