.npy文件

python 处理

 

.npy文件是numpy专用的二进制文件。

np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。

 

1 写入npy文件
将数组以二进制格式保存到磁盘。

import numpy as np
a=np.arange(5)`
np.save('test.npy',a)
这样在程序所在的文件夹就生成了一个test.npy文件

2 读取npy文件
将test.npy文件中的数据读出来

import numpy as np
test=np.load('/Data/word.emb.nre.npy',encoding = "latin1") #加载文件
print(type(test)) # 查看数据类型
输出:
<class 'numpy.ndarray'>

3 存入txt文件
# 将numpy矩阵数据存入txt文件
doc = open('/Data/word.emb.nre.txt', 'a') #打开一个存储文件,并依次写入
for i in range (len (test)):
doc.write(str(test[i])+'\n')
doc.close()`

posted @ 2022-04-13 09:27  wangssd  阅读(4672)  评论(0编辑  收藏  举报