when I practise the Mxnet turorial mnist, an error"ImportError: No module named mnist_demo" occurs
when I practise the Mxnet turorial mnist, an error"ImportError: No module named mnist_demo" occurs
教程在 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(最后一次调用)
在 ()
2导入CV2
3 将 numpy 导入为 np
----> 4 来自 mnist_demo 导入 html,脚本
5 def 分类(img):
6 img = img[len('data:image/png;base64,'):].解码('base64')
ImportError: No module named mnist_demo
不知道是什么原因,在Google上找不到答案。
有人知道吗?
那是因为教程没有写在一个文件中。您应该将 mnist_demo.py
文件与您的教程笔记本放在一起。该文件可以在 github 站点的 mxnet-notebooks 中找到。
:P
教程在 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(最后一次调用) 在 () 2导入CV2 3 将 numpy 导入为 np ----> 4 来自 mnist_demo 导入 html,脚本 5 def 分类(img): 6 img = img[len('data:image/png;base64,'):].解码('base64')
ImportError: No module named mnist_demo
不知道是什么原因,在Google上找不到答案。 有人知道吗?
那是因为教程没有写在一个文件中。您应该将 mnist_demo.py
文件与您的教程笔记本放在一起。该文件可以在 github 站点的 mxnet-notebooks 中找到。
:P