是否可以使用代碼在 jupyter notebook 中添加或洗掉單元格?
例如:我們可以使用 10 范圍內的 for 回圈來創建 10 個單元格并可能在其中執行某些內容嗎?
uj5u.com熱心網友回復:
大多數代碼在此 GitHub 問題的討論中提供。
您可以使用以下代碼以編程方式在當前單元格下方附加 10 個新代碼單元格。
from IPython.display import display, Javascript
# create 10 cells
for i in range(10):
display(Javascript('''
let cell = IPython.notebook.insert_cell_{}("{}")
cell.set_text("{}")
'''.format('below', 'code', "print('Hello World!')")));
add_cell('print(\'Hello World\')')
如果你想執行一個,或者可能全部,你可以使用下面的代碼。
# execute the 3rd cell of the notebook
display(Javascript('IPython.notebook.execute_cell(3)'))
以上將執行筆記本中的第三個單元格。您可以遍歷要執行的索引。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/436066.html
標籤:for循环 jupyter-笔记本 朱庇特 细胞
上一篇:為什么3不是質數?