开发者学堂课程【Python 常用数据科学库:数组保存】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/546/detail/7473
数组保存
内容介绍
一、数组保存
二、读写 array 结构
一、数组保存
In [19]: tang_array = np. array ([[1,2,3], [4,5,6]])
In [20]: np.savetxt('tang4.txt',tang_array)
In [21]: np. savetxt('tang4.txt',tang_array,fmt='%d')
//以空格为分隔符
In [22]: np. savetxt('tang4. txt',tang_array, fmt='%d',delimiter =',')
//以逗号为分隔符
In [23]: np. savetxt('tang4.txt', tang_array, fmt='%. 2f', delimiter =',')
//保留小数点后两位
二、读写 array 结构
In [25]: tang_array = np.array([[1,2,3], [4,5,6]])
np. save('tang_array. npy',tang_array)
In [26]: tang = np. load('tang_array.npy')
Tang
//可以把 npy 保存下来
In [27]: tang_array2 = np.arange(10)
tang_array2
In [28]: np. savez('tang.npz',a=tang_array,b=tang_array2)
//将其保存为压缩文件的形式,npy 就相当于一个压缩文件
In [29]: data = np. load('tang. npz')
In [30]: data. keys()
Out[30]: ['b','a']
In [31]: data['a']
Out [31]: array ([[1, 2, 3],
[4, 5,6]])
In [32]: data['b']
Out [32]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
//不仅可以读写变量,还可以将他们保存下来