前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python库介绍13 数组的保存和读取

Python库介绍13 数组的保存和读取

原创
作者头像
用户11104668
发布2024-05-14 09:31:44
4060
发布2024-05-14 09:31:44
举报
文章被收录于专栏:python库介绍

在numpy中,数组的保存和读取通常通过一些常见的文件格式来实现,如.npy、.npz,以及更通用的文件格式如CSV、TXT、JSON等

【保存为npy格式】

1. 保存为.npy文件

使用numpy.save函数可以将一个数组保存为.npy文件

.npy文件是NumPy专用的二进制文件格式,可以很好地保存数组的数据、形状等信息。

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])

np.save('a.npy', a)

执行成功以后,可以在jupyter的文件列表中看到生成的a.npy文件

【读取npy文件】

使用numpy.load函数可以读取.npy文件中的数据。

import numpy as np

a = np.load('a.npy')

print(a)

通过以上两个操作,我们就可以实现把numpy的计算结果保存到npy文件中,并且之后随时可以把结果从npy文件中导出

【保存到csv文件】

csv是一种常见的文件格式,可以被许多软件读取

如果需要将数组保存为csv文件,可以使用numpy.savetxt()函数

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])

np.savetxt('a.csv', a, delimiter=',')

savetxt()函数的第一个参数是保存路径,第二个参数是被保存的数组,delimiter参数为分隔符,这里的分隔符为逗号

【读取csv文件】

可以使用numpy.genfromtxt()函数从csv文件读取数据

而对于大型数据集或需要更复杂的数据处理,推荐使用pandas库。

import numpy as np

a = np.genfromtxt('a.csv', delimiter=',')

print(a)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档