解码错误:分析.binaryproto转换为数组的消息时出错

2024-04-25 09:33:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将.binaryproto文件here转换为可用的numpy数组。我在python终端中运行所有东西,并遵循给定的一些指南here。在

我可以做到如下:

import caffe
blob = caffe.proto.caffe_pb2.BlobProto()
data = open('ucf101_train_mean.binaryproto','rb').read()
blob.ParseFromString(data)

这时我得到了一个错误:

^{pr2}$

我已经清理并重新安装了caffe,以为是安装问题,没用。我打印了数据串并检查了长度,两者看起来都很合适。在

或者,作为另一种解决方案-是否有其他方法可以加载.binaryproto文件的值以获得可用的平均值?谢谢您!在


Tags: 文件importnumpy终端datahere指南数组