如何在 PyCharm 中只运行部分代码,在操作内存中有一些数据

数据挖掘 Python
2022-03-05 01:19:12

在 Jupyter Notebook 中,我有 Python 代码块,我可以任意运行它们。最酷的是我可以花 10 分钟训练一些 ML 模型,然后玩弄它,而无需一次又一次地运行训练过程。

如何使用 PyCharm 实现类似的功能?虽然我喜欢 Jupyter 中的这个功能,但编写代码不太方便。

2个回答

Pycharm 允许您通过右键单击并选择“在 Python 控制台中执行选择”来突出显示运行部分并在控制台中执行该特定部分。这部分代码现在已经执行,您定义的所有变量现在都存储在内存中。

您可以继续以这种方式执行代码片段并引用之前创建的对象,直到您刷新控制台会话。

@qriouscat 答案是正确的。

此外,我发现了一个很棒的插件——PyCharm 单元模式——它允许定义代码块并像在 Jupyter 中一样运行它们。