如何解决无法从蔚蓝斑点中读取泡菜
我正在尝试将sklearn模型保存在天蓝色的blob存储上。
我没有问题可以保存它并在本地使用它:
pickle.dump(random_forest,open("mymodel.pkl",'wb'))
model = pickle.load(open("mymodel.pkl","rb"))
==>这就像护身符。
但是每当我尝试将其保存在天蓝色的blob存储中时,我都无法读取它:
model= pickle.dumps(random_forest_model)
blobService.create_blob_from_bytes(containerName,'random_forest_model.pickle',model)
model= blobService.get_blob_to_bytes(containerName,'random_forest_model.pickle').content
model = pickle.load(open(model,"rb"))
--------------------------------------------------- ---------------------------- UnicodeDecodeError追溯(最近的调用 最后) 1个进口泡菜 ----> 2个模型= pickle.load(open(model,“ rb”))
UnicodeDecodeError:“ utf-8”编解码器无法解码位置的字节0x80 0:无效的起始字节
我已经阅读了其他几个答案,但没有成功。我已经尝试过“错误忽略”,但是我得到了相同的错误日志。 error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte Python: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
我正在使用azure-storage == 0.36。对于文本文件,效果很好。
from azure.storage.blob import BlockBlobService,PublicAccess
任何观察或建议将不胜感激!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。