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

慕函数4135502
2019-02-23
老师,我在Pycharm中新建了一个工程ML,在这个工程下新建了一个package playML,然后在playML下面新建了model_selection.py,我在jupyter notebook中使用%run之后依然无法将它import进来,请问应该怎么解决
写回答
2回答
-
liuyubobobo
2019-02-24
%run只是执行了脚本,无法帮助你import到相应的包。%run和import的区别,可以参考这里:https://coding.imooc.com/learn/questiondetail/94189.html
如果你想正确import,需要:
1)或者将你的包和Jupyter Notebook的文件关系组织在一起,可以参考这个课程中的文件组织形式。以这一小节代码为例,他们之间的关系应该是这样的:https://github.com/liuyubobobo/Play-with-Machine-Learning-Algorithms/tree/master/04-kNN/03-Test-Our-Algorithm
Jupyter Notebook和你要import的包在同一位置,可以直接引用。
2)或者,将你的包所在的位置放到系统环境变量中。或者更好的,在Jupyter Notebook中将你的包所在的目录临时加载在环境变量中,具体可以参考这里:https://coding.imooc.com/learn/questiondetail/72440.html
加油!:)
30 -
uuugggd
2019-02-23
把这个库丢在notebook代码的同一个根目录下
132019-02-23
相似问题
讨论群
回答 1
关于相似矩阵的问题?
回答 1