想請問一下
在用 ipython 的 notebook 時,cell 的執行順序會影響到什麼嘛?
有時候寫到後面突然想改前面的東西(有時會影響後面、有時不會)
這時候大家改完後都會怎麼做呢?
1. 把後面的所有 cells 都再跑過一次
2. 直接到最後面繼續寫
其實有點搞不清楚 ipython notebook 的原理
對於他這樣跳著順序執行感覺起來怪怪的XD
他把執行順序記起來是為了可以「重現」整個執行過程嘛?
如果是的話
In [10] x = x + 1
這種有 side effect 的 cell 要怎麼重現呢?
因為如果我重跑一次這個 cell,那他的編號就會變成 In [11]
然後整個頁面上就沒有 In [10] 了
那這樣 ipy 跑的時候是不是 In [9] -> In [11] 這樣跑?
如果是的話不就少跑了 In [10] 了?
希望有熟 ipy notebook 的高手可以指點一下
也希望有前輩可以分享一下平常都怎麼用 ipy notebook
謝謝!
PS 偷問一下,ipy notebook 可以跑一個耗時的運算,然後把 browser 關掉嘛?
也就是在把 browser 關掉後,他會繼續跑原本的運算嗎?
還是 browser 一定要一直開著?