当我练习Mxnet turorial mnist时,出现错误“ImportError:没有名为mnist_demo的模块”

时间:2016-12-10 01:57:06

标签: python mxnet

本教程位于http://mxnet.io/tutorials/python/mnist.html。 在这一步: “

from IPython.display import HTML
import cv2
import numpy as np
from mnist_demo import html, script
def classify(img):
    img = img[len('data:image/png;base64,'):].decode('base64')
    img = cv2.imdecode(np.fromstring(img, np.uint8), -1)
    img = cv2.resize(img[:,:,3], (28,28))
    img = img.astype(np.float32).reshape((1,1,28,28))/255.0
    return model.predict(img)[0].argmax()

'''
To see the model in action, run the demo notebook at
https://github.com/dmlc/mxnet-notebooks/blob/master/python/tutorials/mnist.ipynb.
'''
HTML(html + script)

ImportError Traceback(最近一次调用最后一次)  in()       2导入cv2       3导入numpy为np ----> 4来自mnist_demo导入html,脚本       5 def classify(img):       6 img = img [len('data:image / png; base64,'):]。decode('base64')

ImportError: No module named mnist_demo

我不知道是什么原因,我在Google上找不到答案。 有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

那是因为教程没有写在一个文件中。您应该将mnist_demo.py文件与教程笔记本放在一起。该文件可以在github网站上的mxnet-notebooks找到。 :P