Jupyter笔记本电脑是一种流行的技术,用于以全面的方式将代码、文本和图形输出显示在一起。Octave可以通过以下函数将结果发布到Jupyter笔记本jupyter_notebook
.
notebook =
jupyter_notebook (notebook_filename)
¶notebook =
jupyter_notebook (notebook_filename, options)
¶运行并填充Jupyter笔记本的文件notebook_filename来自GNU Octave。
同时支持文本和图形Octave输出。
此类具有公共属性notebook
其是表示JSON解码的Jupyter Notebook的结构体。此属性是临时公开的,以启用高级笔记本操作。
注:Jupyter笔记本版本(nbformat
)不支持低于4.0的版本。
可选的第二个参数options是一个包含字段的结构体:
tmpdir
设置临时工作目录。%plot
以下设置支持magic:
%plot -f <format>
或%plot --format <format>
:指定图像存储格式。支持的格式有:%plot -r <number>
或%plot --resolution <number>
:指定图像分辨率。%plot -w <number>
或%plot --width <number>
:指定图像宽度。%plot -h <number>
或%plot --height <number>
:指定图像高度。示例:
##运行所有数组并生成填充的笔记本##从笔记本文件实例化对象notebook=jupyter_bookbook(“myNotebook.ipynb”);##运行代码并将结果嵌入notebook
propertynotebook.run_all();##通过覆盖原始笔记本生成新笔记本notebook.Generate_bookbook(“myNotebook.ipynb”);
##只运行第二个数组并生成已填充的笔记本##从笔记本文件实例化对象notebook=jupyter_bookbook(“myNotebook.ipynb”);##运行代码并将结果嵌入notebook
propertynotebook.run(2)##在新文件中生成新笔记本notebook.Generate_bookbook(“myNewNotebook.ipynb”);
## Generate an Octave script from a notebook ## Instantiate an object from a notebook file notebook = jupyter_notebook ("myNotebook.ipynb"); ## Generate the Octave script notebook.generate_octave_script ("jup_script.m");
详见: jsondecode, jsonencode.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2