我是一名超级n00b初学者,在过去的几个月中,我一直在使用自学笔记本来自学python概念,以及有关CFD和我在概念上熟悉的类似主题的课程。我的背景是机械工程。
在下面的课程中,我需要从单独的python文件中导入函数,以简化在以后的代码块中实现函数的过程。我了解这就像使用模块吗?我只是在这里寻找概念上的解释。
基本上我的问题是,如何创建自己的模块并将其导入Jupyter Notebook?我是否使用脚本并另存为py文件?我在哪里保存?什么是口译员?什么是体面的文本编辑器?抱歉,我真的是CS概念的初学者,任何输入都会有所帮助。
image for block of code in question
jupyter笔记本查看器课程:
另存为py文件并导入的代码:
https://github.com/numerical-mooc/numerical-mooc/blob/master/lessons/03_wave/traffic.py
一千个谢谢与欢呼。
答案 0 :(得分:3)
我强烈建议Pycharm社区版作为文本编辑器,因为它可以显示您的文件系统并使导入模块变得容易。对于有关从其他项目中导入功能(如果您具有.py文件)的问题,您想从与要导入该功能的目录相同的目录中导入该功能就可以了(至少在pycharm中),只需编写导入后的文件名是这样的:
from filename import functionname
如果您有任何并发症,请随时询问!