python .npy 存取 dict


import numpy as np

dict = {'a' : {1,2,3}, 'b': {4,5,6}}

np.save('dict.npy', dict)
    
dict_load=np.load('dict.npy', allow_pickle=True)
    
print("dict =", dict_load.item())
print("dict['a'] =", dict_load.item()['a'])

讀取的時候如果不用dict_load.item()['a'],而是直接用dict_load['a'],會報如下錯誤:

IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM