这个问题是由于python版本的原因导致的
如果是python2.7可以在源码22行左右做如下修改
在最后一行加[0].
修改后如下:
def _read32(bytestream):
dt = numpy.dtype(numpy.uint32).newbyteorder('>')
return numpy.frombuffer(bytestream.read(4), dtype=dt)[0]
原版:
def _read32(bytestream):
dt = numpy.dtype(numpy.uint32).newbyteorder('>')
return numpy.frombuffer(bytestream.read(4), dtype=dt)
python2.7亲测可用input_data.py如下