小编Var*_*mar的帖子

无法将大小数组重塑为形状

我正在观看 YouTube 上的机器学习视频:https://www.youtube.com/watch?v =lbFEZAXzk0g 。该教程是python2的,所以我需要将其转换为python3。这是我遇到错误的代码部分:

def load_mnist_images(filename):
    if not os.path.exists(filename):
        download(filename)
    with gzip.open(filename,'rb') as file:
        data = numpy.frombuffer(file.read(),numpy.uint8, offset=16)
        data = data.reshape(-1,1,28,28)
        return data/numpy.float32(256)
Run Code Online (Sandbox Code Playgroud)

我收到此错误: ValueError: cannot reshape array of size 9992 into shape (1,28,28).如何解决此问题?在教程中它正在工作。另外,如果我有任何其他错误,请告诉我。

numpy python-2.x python-3.x

9
推荐指数
2
解决办法
16万
查看次数

标签 统计

numpy ×1

python-2.x ×1

python-3.x ×1