详解Python list和numpy array的存储和读取方法
作者:sjtu_leexx 时间:2022-05-04 05:58:10
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')
运行结果:
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也是分行的
运行结果:
读取:
file=open('log.txt', 'r')
list_read = file.readlines()
读出来list_read的结果仍然是一行一行的
运行结果:
.txt文件读取为int
label_path = 'C:/Users/leex/Desktop/label.txt'
file = open((label_path),'r')
label = [int(x.strip()) for x in file]
file.close()
运行结果:
如果不加int(),则读取的为字符串格式
还有一种常见的情况是label是以one-hot编码存储的
可以用np.loadtxt读取
import numpy as np
label_path = 'C:/Users/leex/Desktop/label.txt'
label = np.loadtxt(label_path, dtype=np.int64)
运行结果
来源:https://blog.csdn.net/sjtuxx_lee/article/details/80081136
标签:Python,list,numpy,array
0
投稿
猜你喜欢
python工具快速为音视频自动生成字幕(使用说明)
2021-04-14 15:15:26
Python3+OpenCV实现简单交通标志识别流程分析
2021-03-12 06:37:41
Go到底能不能实现安全的双检锁(推荐)
2024-04-26 17:36:49
关于mysql 的时间类型选择
2024-01-17 11:44:20
oracle执行cmd的实现方法
2009-04-24 12:10:00
详解js文件通过python访问数据库方法
2024-01-20 06:09:09
asp上传文件自动重命名方法
2007-08-24 09:46:00
MySQL 随机函数获取数据速度和效率分析
2024-01-13 00:43:01
Vue生命周期实例分析总结
2024-06-07 15:23:38
vsCode安装使用教程和插件安装方法
2024-04-30 09:55:49
pygame实现贪吃蛇游戏(上)
2022-07-10 20:48:10
Python堆排序原理与实现方法详解
2021-02-22 15:07:31
scipy.interpolate插值方法实例讲解
2022-08-08 21:23:05
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2024-04-28 09:44:51
linux下安装python3和对应的pip环境教程详解
2023-03-17 09:48:15
详解Python并发编程之创建多线程的几种方法
2023-03-31 19:34:37
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2023-04-03 18:41:41
DJango的创建和使用详解(默认数据库sqlite3)
2024-01-24 20:24:39
为JavaScript程序添加客户端不可见的注释
2008-05-31 08:02:00
mysql show processlist 显示mysql查询进程
2024-01-19 07:42:16