首页 > 编程语言 > 详细

numpy基础--用于数组的文件输入输出

时间:2020-02-01 17:59:14      阅读:72      评论:0      收藏:0      [点我收藏+]

以下代码的前提:import numpy as np

numpy能够读写磁盘上的文本数据或二进制数据。

1 将数组以二进制格式保存到磁盘

np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中的。

通过np.savez可以将多个数组保存到一个压缩文件中,将数组以关键字参数的形式传入即可。

 1 >>> arr = np.arange(10) 
 2 >>> np.save(some_array, arr) 
 3 >>> np.load(some_array.npy)  
 4 array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
 5 >>> np.savez(array_archive.npz, a=arr, b=arr)
 6 >>> arch = np.load(array_archive.npz)
 7 >>> arch[b] 
 8 array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
 9 >>> arch[a] 
10 array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
11 >>>

numpy基础--用于数组的文件输入输出

原文:https://www.cnblogs.com/mrlayfolk/p/12249027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!