[問題] ipython notebook 執行順序?
想請問一下
在用 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 一定要一直開著?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.248.24
※ 編輯: kusoayan 來自: 140.112.248.24 (03/08 18:58)
→
03/09 01:07, , 1F
03/09 01:07, 1F
→
03/09 01:07, , 2F
03/09 01:07, 2F
→
03/09 01:08, , 3F
03/09 01:08, 3F
→
03/09 01:10, , 4F
03/09 01:10, 4F
→
03/09 01:10, , 5F
03/09 01:10, 5F
→
03/09 01:11, , 6F
03/09 01:11, 6F
我實際試過了,跑一個耗時的運算的確會跑
但是他會持續顯示 In [*],這樣我完全無從得知他是不是跑完了
請問有什麼解決方法嘛(我確實知道他已經跑完了,但他卻一直顯示 In [*])
※ 編輯: kusoayan 來自: 140.112.248.24 (03/09 11:48)
→
03/09 12:31, , 7F
03/09 12:31, 7F
→
03/09 12:31, , 8F
03/09 12:31, 8F
→
03/09 12:32, , 9F
03/09 12:32, 9F
→
03/09 12:34, , 10F
03/09 12:34, 10F
→
03/09 12:57, , 11F
03/09 12:57, 11F
→
03/09 12:57, , 12F
03/09 12:57, 12F
推
03/09 13:45, , 13F
03/09 13:45, 13F
→
03/09 13:49, , 14F
03/09 13:49, 14F
→
03/09 14:35, , 15F
03/09 14:35, 15F
→
03/09 14:35, , 16F
03/09 14:35, 16F
→
03/09 15:17, , 17F
03/09 15:17, 17F
→
03/09 15:18, , 18F
03/09 15:18, 18F
→
03/09 15:29, , 19F
03/09 15:29, 19F
→
03/09 15:29, , 20F
03/09 15:29, 20F
→
03/09 15:30, , 21F
03/09 15:30, 21F
→
03/09 15:30, , 22F
03/09 15:30, 22F
Python 近期熱門文章
PTT數位生活區 即時熱門文章