2013-02-26 132 views
1

我正在試用筆記本。在處理它時,我插入命令並且有時返回到先前的單元格以插入更多命令。最後,我希望命令編號是遞增順序,而不是在準備筆記本時我輸入的隨機順序。ipython筆記本重新安排命令歷史命令

任何方式從筆記本電腦方便地做到這一點?我可以編輯與筆記本相關的.ipynb文件並編輯「prompt_number」字段以按照我的意願排列命令,但更方便的方式更好。

回答

0

根據沒有任何迴應,我發佈底層.ipynb文件的編輯作爲重新排列編號的答案。

當您編輯ipynb文件,注意,大多數的數字是配對的時間(輸出和輸入):

"output_type": "pyout", 
    "prompt_number": 35, 
    "text": [ 
    "Empty DataFrame\n", 
    "Columns: [utilization]\n", 
    "Index: []" 
    ] 
    } 
], 
"prompt_number": 35 
}, 

VIM提示:我做了/ prompt_n/B + 16搜索上vim會把你帶到號碼的開頭,然後只是做你想要的新號碼。對於第二個數字,就這樣做。

注意:注意配對數字,我發現第一個是輸出數字,並以逗號結尾。第二個是沒有逗號的輸入。但是,如果您有意從網絡界面中刪除了特定的輸入/輸出單元,該對可能會丟失,因此請小心將相同的輸入/輸出對放入相同的輸入/輸出對中,並且不要將不同的輸入/輸出單元編號相同會亂碼筆記本和網絡界面會抱怨錯誤。