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)