jupyter notebook使用心得
jupyter notebook 使用心得
打开jupyter notebook
在命令行中**tensorflow环境后,输入jupyter notebook即可打开
运行jupyter notebook
选中代码块,当边框变绿后点击上方运行即可,如下图所示,边框左边【】中是*号,说明正在运行。
【】中变为数字,说明运行结束
拆分代码块
当代码特别长的时候,运行起来很慢甚至跑不动,这时就可以把代码分为几个小代码块,分别运行,而且jupyter notebook会自动保存好前面代码块的运行变量和结果,很适合用于代码调试。
拆分方法:首先将鼠标光标放在你想拆的位置,然后点击edit中的split cell即可(下图中,我是将光标放在了plt.plot()上方)
对代码块的操作还有合并,上下移动,插入等很有用的操作。
分别运行代码块,得到的效果和之前的一样
魔法命令
jupyter notebook有一些魔法命令,比如上面代码中的第一行%matplotlib inline,这个作用就是将生成的图片显示出来。在spyder里直接运行这行下面的代码就能出图,但是在jupter必需加上这个魔法命令,否则图显示不出来。还有一个场合用到了魔法命令,用jupyter运行py文件时,新开一个ipynb文件,在里面输入%load xxx.py(xxx为py文件名字),此时就会将py代码全部显示出来,再运行即可。
重启核
有时候运行了太多次程序,内存会升高,点击小火箭还不好降到一个初始值,这时候就点击kernel,选择restart,就可以将内存降下来了。
为代码块增加注释
spyder里面用的多的就是#注释文字,这个jupyter里也有,除此之外,它还可以在代码上方增加格式工整的注释,还是以之前的代码为例。
首先,在代码块上方插入一个空的框,并把上方右边的代码改成标记
然后在框里输入注释文字,在文字开头加不同数量的#,可设定标题级别(注意符号文字之间有空格),markdown类似,再运行一下这个框即可
下载文件,格式为py文件
当我们在jupyter上写好ipynb的代码,想把它保存成py文件时,点击上方file,然后download as,选择.py文件下载下来即可。