Jupyter Notebook

对着背影说爱祢 提交于 2020-02-08 16:30:34

1.mac安装Jupyter Notebook

终端输入pip install jupyter

2.启动Jupyter

1) 在终端,先cd到源代码文件目录(想要存放的Jupyter源代码目录)

然后输入jupyter notebook
终端会启动一个web服务,网页地址:http://localhost:8888/?token=b0d62c4a89c7e84e68be06198df971a751ec04c519a7cbd6
浏览器打开的就是安装路径的文件和文件夹

2) 新建jupyter源文件

打开python源代码交互式环境
shift+enter运行输入代码,In[1]中1代表执行的步骤数

3) 保存代码

command+s保存文件在新建文件路径下

4) 停止终端

ctrl+c

3. Jupyter notebook运行优势

每个格子都是独立的运行单元,修改上面格子的代码,只要后面的格子不重新运行,后面的格子就不会被影响。所以运行结果,并不按照代码前后顺序,而是按照执行的时间前后顺序。
Kernel-restart & run all从上到下重新执行

4. Jupyter对文档的支持

note换成markdown,代表支持markdown格式的文档

5. Jupyter Notebook内置的魔法命令

1) % run

调用py文件然后shift+enter执行

![

2) %load

3) from…import

notebook对同一个文件只导入一次,如果对源文件就行了修改,需要用%run再次执行

4) %timeit查看代码执行时间

1000loops大部分时间是任务调度和进程启动时间,进行了1000次计算然后取了1000次平均时间是440us
100万运算速度已经很慢了41.5ms,它认为运算时间远大于调度消耗时间,所以认为10次计算就已经足够精确了。相当于底层的自动优化
%%timeit查看代码快执行时间
在python中,使用列表生成式比for循环慢

5) %time只会测量一次代码的执行时间

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!