gpt4 book ai didi

jupyter-notebook - 如何将kaggle上的Ipython内核转换为pdf并下载?

转载 作者:行者123 更新时间:2023-12-01 01:42:56 27 4
gpt4 key购买 nike

我想在 .pdf 文件中下载所有带有代码和相应输出的模拟。有什么办法可以做到吗?

我尝试下载 Ipython 笔记本并在我的 PC 上使用 jupyter notebook 打开它,然后将其转换为 pdf。但我正在寻找直接的方法来做到这一点。

最佳答案

TL; 博士
到目前为止,下载 jupyter notebook 然后将其转换为 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 notebook 转换为 PDF
!ls  # will output notebook name e.g. `__notebook_source__.ipynb`

!jupyter nbconvert --execute --to pdf __notebook_source__.ipynb
3. 现在,您可以提交并运行(请参阅下面的编辑)并在“输出”选项卡上获取此文件,或者只需使用 SSH 或第三方服务(如 transfer.sh)上传它。 (使用 file.io , transfer.sh 不再起作用)。
#!curl --upload-file __notebook_source__.pdf https://transfer.sh/notebook.pdf
!curl -F "file=@__notebook_source__.pdf" https://file.io
这将输出一个像这样的网址: https://file.io/uYWP0azE2soj转到网址并获取您的文件。

请注意,您可以跳过安装 texlive-xetex如果你只想要 HTML 文件。

编辑:事实证明,Kaggle 稍微改变了它的 GUI,所以,如果你通过点击 Save Version 提交和运行而你正在做一个 Quick Save ,那么您需要选择 Save output for this version在高级设置中以保存输出 pdf 文件。或者您可以简单地使用 Save & Run All (Commit) ,它也会保存输出 pdf。

关于jupyter-notebook - 如何将kaggle上的Ipython内核转换为pdf并下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54448353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com