【发布时间】:2018-01-05 09:02:58
【问题描述】:
我喜欢 Jupyter 扩展在 VSCode 上构建的方式,但我还没有让它运行我选择的单元格。
我的问题是:有没有办法选择哪一行被执行,或者它总是文件中的最后一行?
现在我只是将每个输出提供单元格放入单独的文件并导入所需的功能,但快速迭代实验会很方便,只是为了快速写入同一个文件。
【问题讨论】:
标签: python-3.x visual-studio-code jupyter-notebook jupyter
我喜欢 Jupyter 扩展在 VSCode 上构建的方式,但我还没有让它运行我选择的单元格。
我的问题是:有没有办法选择哪一行被执行,或者它总是文件中的最后一行?
现在我只是将每个输出提供单元格放入单独的文件并导入所需的功能,但快速迭代实验会很方便,只是为了快速写入同一个文件。
【问题讨论】:
标签: python-3.x visual-studio-code jupyter-notebook jupyter
看起来 #%% 开始了一个单元格,所以我认为有两种方法:
#%%
import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
#%%
x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()
并且您可以单独运行每个单元格(或行 - 无论您放置 #%% 的任何位置)运行单元格都会在您放置的行上方弹出。
或者安装代码运行器:code-runner。有关更多信息,请参见此处:Jupyter-IPython 和此处 Getting Started
编辑:刚刚从最后一个超链接中找到了另一种方式:
【讨论】: