为什么jupyter笔记本中有这么多单元格?
要执行一段代码,通常我们要在eclipse,net bean或任何其他IDE中拥有一个较大的空间。我想知道我们可以用jupyter笔记本中的单元做什么?
答案 0 :(得分:1)
Jupyter Notebook的想法是您可以将代码与解释性文本交织在一起。这就是Jupyter提供两种单元格的原因:代码和减价。
例如,这对于探索性数据分析非常有用,在这种情况下,您可能想在markdown单元中写一些散文,以说明数据集的来源和做出的假设,然后在代码单元中应用算法,绘制结果在另一个代码单元中,并在另一个降价单元中说明所有含义。
单元格的另一个优点是您可以单独执行它们。某些算法可能会花费很长的时间(想想机器学习),并且不必在每次更改笔记本的另一部分(例如绘图)时都执行。
答案 1 :(得分:0)
它的目的是能够将代码分成几个块。 如果您只运行“内核->重新启动并全部运行”,则没关系。
我更喜欢使用笔记本组合文档和代码,以解释代码。将图和常规输出结合起来也很有用。
它在开发时也很有用,您可以将功能分为多个块,而无需再次运行代码。
答案 2 :(得分:0)
单元格可让您保存状态。假设您需要读取一个大型数据集并对其进行一些机器学习。您可以使用一个单元格读取数据集(一次),也可以在笔记本中继续进行数据探索。这样可以节省很多时间。