详解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调用短信猫控件实现发短信功能实例
Jul 04 Python
Python实现各种排序算法的代码示例总结
Dec 11 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
wxPython实现分隔窗口
Nov 19 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
Mar 13 Python
Python通过两个dataframe用for循环求笛卡尔积
Apr 29 Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 Python
python 中关于pycharm选择运行环境的问题
Oct 31 Python
Python如何识别银行卡卡号?
Jun 10 Python
基于Python编写简易版的天天跑酷游戏的示例代码
Mar 23 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 Python
Python 中面向接口编程
May 20 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 cron中的批处理
2008/09/16 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
跟我学Laravel之请求与输入
2014/10/15 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
如何获取JQUERY AJAX返回的JSON结果集实现代码
2012/12/10 Javascript
javascript实现复选框超过限制即弹出警告框的方法
2015/02/25 Javascript
javascript常用函数(1)
2015/11/04 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
React简单介绍
2017/05/24 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
JavaScript实现三级联动菜单效果
2017/08/16 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
vue prop属性传值与传引用示例
2019/11/13 Javascript
vscode中Vue别名路径提示的实现
2020/07/31 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
python脚本设置超时机制系统时间的方法
2016/02/21 Python
requests和lxml实现爬虫的方法
2017/06/11 Python
Python编程实现正则删除命令功能
2017/08/30 Python
Python网络爬虫中的同步与异步示例详解
2018/02/03 Python
Django 视图层(view)的使用
2018/11/09 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
vue实现倒计时功能
2021/03/24 Vue.js
大一新生军训时的自我评价分享
2013/12/05 职场文书
材料采购员岗位职责
2013/12/17 职场文书
挂职自我鉴定
2014/02/26 职场文书
乡镇信息公开实施方案
2014/03/23 职场文书
党员领导干部承诺书
2014/05/28 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书