jupyter notebook使用问题

来源:4-3 训练数据集,测试数据集

山屿麋鹿Jasmine

2020-10-27

http://img1.sycdn.imooc.com/szimg/5f977bf9098d29ca01690143.jpg

http://img.mukewang.com/szimg/5f977bf9095000b107300286.jpg

http://img.mukewang.com/szimg/5f977bf909b8e16007920502.jpg

http://img.mukewang.com/szimg/5f977bfa09e7067106320536.jpg

http://img.mukewang.com/szimg/5f977bfa09026e1b08610658.jpg

http://img.mukewang.com/szimg/5f977bfa0928af6708240610.jpg

http://img.mukewang.com/szimg/5f977bfb09d9516309090514.jpg


老师您好,我按着课上讲的方法将几个py文件放在了一个文件夹里面,但是运行不出来(如最后一张图)我想问一下:

①运行出错的原因?

②为什么需要一个空文件__init__?

并且我每次都会遇到不会使用jupyter notebook的情况,主要原因还是不知道其使用原理,几乎每次都运行不出来③它的原理是什么?


谢谢老师!!!

写回答

2回答

liuyubobobo

2020-10-28

首先,一个空文件夹需要一个 __init__.py,表示这个文件夹下的所有文件,形成了一个包(package)。这是被 Python 语法规定的;


你的问题,大概率是因为,你的执行文件(Jupyter Notebook),放在了包内。包是供外界调用的。你的 Jupyter Notebook 应该包的外面调用包。


这一小节的参考代码在这里,请体会一下这个文件的结构关系:https://git.imooc.com/coding-169/coding-169/src/master/04-kNN/03-Test-Our-Algorithm

//img.mukewang.com/szimg/5f9972e609abe32a07910174.jpg


继续加油!:)

1
1
山屿麋鹿Jasmine
非常感谢!
2020-10-29
共1条回复

山屿麋鹿Jasmine

提问者

2020-10-27

谢谢老师

0
0

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程