本文主要是介绍python打开.npy文件的常见报错及解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import numpy as npdata = np.load("texture_data_256.npy")
print(data)
解决办法:
import numpy as npdata = np.load("texture_data_256.npy",allow_pickle=True)
print(data)
再次运行后出现乱码!!!
由于在Python2 中的默认编码为ASCII,但是在Python3中的默认编码为UTF-8。
所以在使用np.load(test.npy)的时候会出现错误提示:
You may need to pass the encoding= option to numpy.load
当遇到这种情况的时候,用np.load(test.npy,encoding="latin1")就可以了。
import numpy as npdata = np.load("texture_data_256.npy",allow_pickle=True,encoding="latin1")
print(data)
这篇关于python打开.npy文件的常见报错及解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!