详解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')

运行结果:

详解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的存储和读取方法

来源: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
  • asp之家 网络编程 m.aspxhome.com