[爆卦]ipynb檔是什麼是什麼?優點缺點精華區懶人包

為什麼這篇ipynb檔是什麼鄉民發文收入到精華區:因為在ipynb檔是什麼這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者ruokcnn (Dean)看板Python標題[問題] Jupyter notebook如何同...


小弟目前公司的開發環境只能用Jupyter notebook

想效法spyder一樣在同個腳本下同時開多kernel一起train多模型

但試了一段時間似乎只有新開script一途?

想知道在同樣的ipynb下有辦法run在不同kernel上嗎?

環境:windows上透過ssh遠端連進centos7分析


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.211.72
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1556084134.A.545.html
roccqqck: CPU只跑單核的可以 .ipynb複製兩份就好04/24 19:11
roccqqck: 但gpu通常無法04/24 19:11
其實就是在找不用複製兩份的方法

如果可以選我也想用spyder呀QQ

rockman037: 試試 Jupyter lab04/24 19:18
我知道lab可以跟spyder一樣開多kernel
但現在環境沒辦法使用

所以看來notebook真的不行

roccqqck: 因為.ipynb是會寫入結果在上面 所以不可能不複製04/24 22:22
roccqqck: 你就算開兩個jupyter環境 他也會說那個檔案正在被使用中04/24 22:22
roccqqck: 然後他說jupyterlab 應該是指jupyterlab可以用04/24 22:30
roccqqck: ipython console04/24 22:30
sma1033: 兩個code本來就不能一起執行...要多重跑就是要多份...04/24 23:16
應該說我需求只是想在一個IDE上開多個執行
然後只需要開一個script就好
在spyder上script跟kernel是獨立的可以直接一對多
開發的時候一口氣train多模型很方便啊~
※ 編輯: ruokcnn (114.136.226.237), 04/24/2019 23:27:54
roccqqck: jupyterlab 可以開兩個console沒錯 不知道是不是你要的 04/24 23:47
是!
roccqqck: 事實上你愈講我欲搞不好你想幹嘛XD 04/24 23:48
roccqqck: 懂04/24 23:48
sma1033: 真的滿詭異,不同檔案的.ipynb就自動會連到不同kernel了04/25 02:16
sma1033: 開一個chrome視窗,再用不同分頁打開不同的ipynb同時跑04/25 02:17
sma1033: 不就跟「同一個IDE能夠多份code執行」是類似的事情?04/25 02:18
sma1033: 這描述我也是真的聽不太懂... 04/25 02:18
sma1033: 原po要不要再解釋一下什麼是「只需要開一個script就好」?04/25 02:21
拍謝解釋不清楚,最近才轉到用Jupyter notebook

所以操作方式或名稱我可能有誤會

只要開一個script的意思就是只開一個ipynb檔

然後開多個console(kernel)

ipynb檔跟py檔概念不一樣但我也應該混淆了

差別應該就是開發的時候spyder可以一口氣開很多個console (kernel)不用管正在編輯的
py檔到底有幾個。

但notebook如果要新增一個console (kernel)一定得新開一個ipynb然後把腳本複製過去

我這樣理解對嗎?
※ 編輯: ruokcnn (114.136.226.237), 04/25/2019 10:40:34
roccqqck: jupyterlab可以做到同.py兩個console 04/25 12:19
roccqqck: 但是 有一個你要用複製貼上 04/25 12:19
powerkshs: 複製貼上啊 04/26 00:10
numpy: 同意roccqqck說的,執行py的時候程式碼不會變動,但是執行n 04/27 00:41
numpy: otebook kernel是會把結果寫入ipynb檔案,所以要同時執行兩 04/27 00:41
numpy: 個notebook就複製notebook吧,或是也可以用nbconvert轉成py 04/27 00:41
numpy: 然後同時跑不同的py 04/27 00:41

你可能也想看看

搜尋相關網站