其他分享
首页 > 其他分享> > numpy.savez() 函数将多个数组保存到以 npz 为扩展名的文件中

numpy.savez() 函数将多个数组保存到以 npz 为扩展名的文件中

作者:互联网

numpy.savez() 函数将多个数组保存到以 npz 为扩展名的文件中。

numpy.savez(file, *args, **kwds)

参数说明:

 1 import numpy as np 
 2  
 3 a = np.array([[1,2,3],[4,5,6]])
 4 b = np.arange(0, 1.0, 0.1)
 5 c = np.sin(b)
 6 # c 使用了关键字参数 sin_array
 7 np.savez("runoob.npz",  b, go =a, sinabc = c)
 8 r = np.load("runoob.npz")  
 9 print(r.files) # 查看各个数组名称
10 print(r["arr_0"]) # 数组 a
11 print(r["go"]) # 数组 b
12 print(r["sinabc"]) # 数组 c
1 ['go', 'sinabc', 'arr_0']  此处会按关键字数组在前,非关键数组在后排列
2 [0.  0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9]
3 [[1 2 3]
4  [4 5 6]]
5 [0.         0.09983342 0.19866933 0.29552021 0.38941834 0.47942554
6  0.56464247 0.64421769 0.71735609 0.78332691]

 

标签:savez,关键字,数组,npz,np,numpy
来源: https://www.cnblogs.com/casperll/p/14429536.html