我正在制作一个演示笔记本。在处理它时,我插入命令,有时返回前一个单元格以插入更多命令。最后,我希望命令编号增加顺序,而不是我在准备笔记本时输入的随机顺序。
有什么办法可以方便地从笔记本上做到这一点吗?我可以去编辑与笔记本相关联的.ipynb文件并编辑“prompt_number”字段以按照我的意愿进行命令排序,但更方便的方法更好。
答案 0 :(得分:0)
基于没有回复,我发布基础.ipynb文件的编辑作为重新排列编号的答案。
编辑ipynb文件时,请注意数字配对的大部分时间(输出和输入):
"output_type": "pyout",
"prompt_number": 35,
"text": [
"Empty DataFrame\n",
"Columns: [utilization]\n",
"Index: []"
]
}
],
"prompt_number": 35
},
vim提示:我在vim上进行了/ prompt_n / b + 16搜索,它将您带到号码的开头,然后只需要根据您想要的新号码进行cw。对于该对的第二个数字,只需这样做。
注意:请注意配对号码,我发现第一个是输出数字,以逗号结尾。第二个是没有逗号的输入。但是如果您故意从Web界面中删除了特定的输入/输出单元格,则该对可能会丢失,因此请小心将相同的新数字放入相同的输入/输出对中,并且不要将相同的数字提供给不同的输入/输出单元格,将乱七八糟的笔记本和网络界面会抱怨错误。