Python之Numpy学习(4)

本文介绍了Python的Numpy库中用于文件输入输出的函数,包括numpy.save用于存储.npy文件,numpy.savez可保存多个数组到.npz文件,并在加载时返回字典对象,以及numpy.savetxt用于保存指定格式如CSV或TXT文件,其对应加载函数为numpy.loadtxt。
摘要由CSDN通过智能技术生成

使用数组进行文件输入和输出

主要介绍三个文件文件操作函数:numpy.save()、numpy.savez()numpy.save()


numpy.save(file,arr)

存储的文件是以.npy为后缀,通过notepad无法打开,与该函数对应的读取函数是numpy.load(file)

In [9]: arr = np.random.randn(3,5)

In [10]: np.save('1',arr)#默认后缀为npy

In [12]: arr_c = np.load('1.npy')

In [13]: arr_c
Out[13]:
array([[-1.36173637, -0.07478007,  1.8566077 , -0.17966892, -1.26622013],
       [ 1.47084588, -0.20133079,  0.69153004,  0.32772465, -0.9022613 ],
       [ 1.13799318, -0.65831657,  1.27792861, -0.02413947,  0.25291231]])

numpy.savez(file,a = arr,b = arr)

该函数可以同时保存多个数组,后缀是.npz,当读取时,会返回一个字典对象,同样适用numpy.load(file)读取

In [14]: arr1 = np.random.randn(3,5)

In [15]: arr2 = np.random.randn(3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值