我想将所有带有代码的仿真以及各自的输出下载到.pdf文件中。有什么可能的方法吗?
我尝试下载Ipython笔记本,并在jupyter笔记本中的PC上打开它,然后将其转换为pdf。但是我正在寻找直接的方法。
答案 0 :(得分:0)
到目前为止,最快的方法是下载jupyter笔记本,然后将其转换为PDF。
如果您仍然希望在kaggle本身上将笔记本转换为PDF,则可以按照以下步骤使用命令行进行操作:
请注意,应该连接Internet(从右侧菜单中检查)。
1。。确保已安装所有必需的库。
!pip install nbconvert # already-installed (most probably)
!apt install pandoc # already-installed
!apt install texlive-xetex -y # this'll take a long time
2。。使用nbconvert
将jupyter笔记本转换为PDF
!ls # will output notebook name e.g. `__notebook_source__.ipynb`
!jupyter nbconvert --execute --to pdf __notebook_source__.ipynb
3。现在,您可以 Commit and Run 并在 Output 选项卡上获取此文件,或者只是使用SSH或第三方像transfer.sh
这样的聚会服务!curl --upload-file __notebook_source__.pdf https://transfer.sh/notebook.pdf
这将输出如下网址:
https://transfer.sh/llMTI/notebook.pdf
转到网址并获取文件。
请注意,如果只需要HTML文件,则可以跳过安装texlive-xetex
。