Jupyter Notebook 记录。ipynb转python

ipynb转python

1.到要转的demo.ipynb所在目录下,然后输入命令:

 jupyter nbconvert --to script demo.ipynb
#或者
 ipython nbconvert --to=python [YOUR_NOTEBOOK].ipynb

2.用spyder打开ipynb文件,鼠标右击,点击convert to Python Script,生成一临时python文件,保存即可。

在Jupyter Notebook中的笔记本单元格中用英文感叹号“!”后接shell命令即可执行shell命令。

  • Python文件的后缀为“.py”。
  • “%run”后跟的是Python文件的绝对路径
  • “!python3”用于执行Python 3.x版本的代码。
  • “!python”用于执行Python 2.x版本的代码。
  • “!python3”和“!python”属于 !shell命令 语法的使用,即在Jupyter Notebook中执行shell命令的语法。
  • 输入命令后,可以按 CTRL 回车 来执行命令,执行过程中将不显示本地Python文件的内容,直接显示运行结果。

作者:Raxxie
链接:https://www.jianshu.com/p/91365f343585
來源:简书

执行以下命令:

%load URL

其中,URL为指定网站的地址。

9. 隐藏笔记本输入单元格

① 使用场景

在Jupyter Notebook的笔记本中无论是编写文档还是编程,都有输入(In [])和输出(Out [])。当我们编写的代码或文档使用的单元格较多时,有时我们只想关注输出的内容而暂时不看输入的内容,这时就需要隐藏输入单元格而只显示输出单元格。
 

from IPython.display import display
from IPython.display import HTML
import IPython.core.display as di # Example: di.display_html('<h3>%s:</h3>' % str, raw=True)

# 这行代码的作用是:当文档作为HTML格式输出时,将会默认隐藏输入单元格。
di.display_html('<script>jQuery(function() {if (jQuery("body.notebook_app").length == 0) { jQuery(".input_area").toggle(); jQuery(".prompt").toggle();}});</script>', raw=True)

# 这行代码将会添加“Toggle code”按钮来切换“隐藏/显示”输入单元格。
di.display_html('''<button onclick="jQuery('.input_area').toggle(); jQuery('.prompt').toggle();">Toggle code</button>''', raw=True)

Create a presentation from a Jupyter notebook

Damian Avila的 RISE 允许你从已有的一个 notebook 创建一个 powerpoint 风格的报告。

你可以通过 conda 安装 RISE:

conda install -c damianavila82 rise

或通过 pip:

pip install RISE

然后执行下面的代码安装并启用扩展:

jupyter-nbextension install rise --py --sys-prefix
jupyter-nbextension enable rise --py --sys-prefix

运行.ipynb 文件

方法一:

cmd中输入:jupyter notebook

就会弹出一个页面,先upload这个.ipynb后缀的文件

注意,选中一个框,方框变成蓝色,表示选中,如果鼠标点击代码,方框变成绿色,表示处于编辑状态

选中方框变蓝色后,按下键盘上的小写L可以显示行数。

方法二:
可以把 .ipynb 文件对应的下载链接复制到 https://nbviewer.jupyter.org/ 中查看。
 

猜你喜欢

转载自blog.csdn.net/m0_37644085/article/details/84962922