首先自己写一个.npy文件,使用np.save('test.npy',dict)方法
import numpy as np
dict={'name':'typxxn','sex':'girl','lan':'python'}
np.save('test.npy',dict)读出
由于.npy文件的类型是dict,所以读出需要使用np.load(filename,allow_pickle=True).item()方法
import numpy as np
filename="test1.npy"
npyDict=np.load(filename,allow_pickle=True).item()
print(type(npyDict)) #>><class 'dict'>print(npyDict)读出结果
{'name': 'typxxn', 'sex': 'girl', 'lan': 'python'}修改:1)读出
2)根据字典的key来修改对应的value(例如:修改 ‘lan’=‘js’)
3)保存进新的.npy文件
import numpy as np
#read
filename="test.npy"
npyDict=np.load(filename,allow_pickle=True).item()
print(npyDict)
#modify
modifyKey="lan"
val='js'
npyDict[modifyKey]=valprint(npyDict)
#resave
np.save('test1.npy',npyDict)读修改的新文件的结果
{'name': 'typxxn', 'sex': 'girl', 'lan': 'js'}修改成功