采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好,我按着课上讲的方法将几个py文件放在了一个文件夹里面,但是运行不出来(如最后一张图)我想问一下:
①运行出错的原因?
②为什么需要一个空文件__init__?
并且我每次都会遇到不会使用jupyter notebook的情况,主要原因还是不知道其使用原理,几乎每次都运行不出来③它的原理是什么?
谢谢老师!!!
首先,一个空文件夹需要一个 __init__.py,表示这个文件夹下的所有文件,形成了一个包(package)。这是被 Python 语法规定的;
你的问题,大概率是因为,你的执行文件(Jupyter Notebook),放在了包内。包是供外界调用的。你的 Jupyter Notebook 应该包的外面调用包。
这一小节的参考代码在这里,请体会一下这个文件的结构关系:https://git.imooc.com/coding-169/coding-169/src/master/04-kNN/03-Test-Our-Algorithm
继续加油!:)
非常感谢!
谢谢老师
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
2.9k 15
1.6k 15
1.4k 14