详解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获取当前运行函数名称的方法实例代码
Apr 06 Python
利用django如何解析用户上传的excel文件
Jul 24 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
对Python 简单串口收发GUI界面的实例详解
Jun 12 Python
对python 调用类属性的方法详解
Jul 02 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
Jan 25 Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 Python
Python类的绑定方法和非绑定方法实例解析
Mar 04 Python
pycharm-professional-2020.1下载与激活的教程
Sep 21 Python
pandas 按日期范围筛选数据的实现
Feb 20 Python
基于Python 函数和方法的区别说明
Mar 24 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
php 定界符格式引起的错误
2011/05/24 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
2013/06/13 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
PHP写日志的实现方法
2014/11/05 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
javascript 操作文件 实现方法小结
2009/07/02 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
JavaScript中判断函数是new还是()调用的区别说明
2011/04/07 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
jquery密码强度校验
2015/12/02 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
Python中的map、reduce和filter浅析
2014/04/26 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
Python使用reportlab将目录下所有的文本文件打印成pdf的方法
2015/05/20 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
Python进程间通信 multiProcessing Queue队列实现详解
2019/09/23 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
python异常处理try except过程解析
2020/02/03 Python
Django中的session用法详解
2020/03/09 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
数控技术应届生求职信
2013/11/13 职场文书
电子商务应届生求职信
2013/11/16 职场文书
大四学生思想汇报
2014/01/13 职场文书
教师外出学习心得体会
2016/01/18 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python