学做数据分析非常关键的步骤就是文件的读写与写入了,在学习Numpy之前我们已经学习了几种文件的读写方法,今天呢我们再来讲一下学了Numpy之后怎样对数组文件.npy进行读写与存储
(1)存储数组数据.npy文件
import os
os.chdir('C:/Users/XXX/Desktop/')#加载工作路径
ar = np.random.rand(5,5)#生成随机数组
print(ar)
np.save('arraydata.npy', ar)#保存数组文件并命名为arraydata
输出结果:
(2)读取数组数据.npy文件
ar_load =np.load('arraydata.npy')
print(ar_load)
输出结果:
(3)读取/存储文本文件
ar = np.random.rand(5,5)
np.savetxt('array.txt',ar, delimiter=',')
# np.savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# '):存储为文本txt文件
ar_loadtxt = np.loadtxt('array.txt', delimiter=',')
print(ar_loadtxt)
# 也可以直接 np.loadtxt('C:/Users/XXX/Desktop/array.txt')
输出结果:
写入的文本文件:
这部分比较简单,用的时候也不是很多,大家了解一下即可
今天的分享就到这里啦,有问题的话可以私聊我哦,看到都会回的,没回就是在写作业啦~
本人是一位211高校在读的本科生,对数据分析比较感兴趣,去年拿到了数学建模国家一等奖,今年参加了美赛还没结果,参加比赛选的题型都是大数据型,用过Excel,Spss,Lingo,MATLAB做数据分析,现在觉得Python比较高效,做数据可视化也非常方便,每天都在坚持学习,对Python数据分析和数据可视化有兴趣的可以关注我哦,每天都会更新的,跟我一起进步呀