py2nb:将python脚本转换为jupyter笔记本

py2nb的Python项目详细描述


py2nb:convert python scripts to jupyter notebooks
Author:Will Handley
Version:0.0.4
Homepage:https://github.com/williamjameshandley/py2nb
PyPi location

说明

py2nb是一个python包,用于用最少的 标记为Jupyter笔记本。

标记单元格从以#|开头的注释开始呈现,分隔为 代码单元格由以#-

开头的注释行创建

nb2py从jupyter笔记本转换为python

安装

用户可以使用pip进行安装:

pip install py2nb

来源:

git clone https://github.com/williamjameshandley/py2nb
cd py2nb
python setup.py install

或者对那些在Arch linux上的人来说 在上提供 AUR

示例

如果有一个名为example.py的脚本包含代码:

#| # Testing ipython notebook#| This is designed to demonstrate a simple script that converts a script into#| a jupyter notebook with a simple additional markdown format.#|#| Code by default will be put into code cells#|#| * To make a markdown cell, prefix the comment line with with '#|'#| * To split a code cell, add a line beginning with '#-'importnumpyimportmatplotlib.pyplotasplt%matplotlibinline#| Here is a markdown cell.#| Maths is also possible: $A=B$#|#| There are code cells below, split by '#-':x=numpy.random.rand(5)#-------------------------------y=numpy.random.rand(4)z=numpy.random.rand(3)#| Here are some plotsx=numpy.linspace(-2,2,1000)y=x**3fig,ax=plt.subplots()ax.plot(x,y)

然后运行

py2nb example.py

生成笔记本example.ipynb

待办事项

  • 脚本生成的评估选项
  • 标记代码块的vim语法突出显示

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java最终变量可能尚未初始化   springsecurity中的java MySQL查询。用于授权的xml   java My servlet返回null   多线程如何修复java。util。同时发生的CompletionException:java。StackOverflowerr先生   java在找不到请求的页面或方法时如何定义全局页面?   java连接到UI线程安全Android   如何在java中去除图像的白色背景   java Group在SQL或代码中更好地聚合了数据(在性能方面)   JavaAndroid:在Eclipse的图形布局编辑器中自由移动按钮   java单元测试Mockito MyBatis为返回布尔值的selectone引发空指针异常   如何使用aes在java中加密/解密文件?   java在使用复制构造函数时并发修改列表