参加一个kaggle比赛,里面数据是.npy文件,用np.load读取报错:Cannot load file containing pickled data when allow_pickle=False,然后再np.load中加入allow_pickle=True,就会报另一个错:OSError: Failed to interpret file 'XXX.npy' as a pickle。

解决方法:1.装一下git lfs

                  2.在np.load中这样写

np.load('XXX.npy',allow_pickle=True,fix_imports=True,encoding='latin1')

                  3.实在不行就删掉报错的数据吧,嘻嘻 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐