详解Python list和numpy array的存储和读取方法
numpyarray存储为.npy
存储:
importnumpyasnp numpy_array=np.array([1,2,3]) np.save('log.npy',numpy_array)
读取:
importnumpyasnp numpy_array=np.load('log.npy')
运行结果:
list存储为.txt
存储:
list_log=[] list_log.append([1,2,3]) list_log.append([4,5,6,7]) file=open('log.txt','w') forfpinlist_log: file.write(str(fp)) file.write('\n') file.close()
这样存储的结果list_log的每一行在txt也是分行的
运行结果:
读取:
file=open('log.txt','r') list_read=file.readlines()
读出来list_read的结果仍然是一行一行的
运行结果:
.txt文件读取为int
label_path='C:/Users/leex/Desktop/label.txt' file=open((label_path),'r') label=[int(x.strip())forxinfile] file.close()
运行结果:
importnumpyasnp label_path='C:/Users/leex/Desktop/label.txt' label=np.loadtxt(label_path,dtype=np.int64)
运行结果
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。