Jupyter 笔记本提示和技巧
先决条件:开始使用 Jupyter Notebook
Python是一种用于进行数据分析的出色语言,主要是因为以数据为中心的Python包的奇妙生态系统。使Python中的数据分析更加高效和高效的是 Jupyter 笔记本或以前称为 IPython 笔记本。
在这篇文章中,我们将讨论 Jupyter notebook 的一些不错的功能,这些功能可以提高数据分析师的生产力和效率。 Jupyter notebook 将基于控制台的方法扩展到了全新的交互式计算方向,提供了一个基于 Web 的应用程序,适用于捕获整个计算过程:开发、记录和执行代码,以及传达结果。简而言之,它是一个完整的包。
让我们看看 Jupyter notebook 的一些功能,这些功能在进行数据分析时非常方便。
%%timeit
和%%time
:
对于数据科学家来说,在进行数据分析时,对于给定的问题,他们有多个解决方案,这并不罕见。他们希望选择在最短的时间内完成任务的最佳方法。 Jupyter notebook 提供了一种非常有效的方法来检查特定代码块的运行时间。
我们可以使用%%time
命令来检查特定单元格的运行时间。例如,让我们看看执行下面提到的代码所需的时间。
# For capturing the execution time
%%time
# Find the squares of a number in the
# range from 0 to 14
for x in range(15):
square = x**2
print(square)
输出 :
我们还可以使用命令%%timeit
将给定的代码片段运行多次,以找到该代码片段的平均运行时间。
注释/取消注释代码块:
在处理代码时,我们经常添加新的代码行并注释掉旧的代码片段以提高性能或调试它。 Jupyter notebook 提供了一种非常有效的方法来实现这一点。
注释掉一段代码——
首先,我们需要选择所有要注释掉的行。
接下来,在 Windows 计算机上,我们需要按ctrl + /
组合键来注释掉代码中突出显示的部分。
这确实为数据分析师节省了大量时间。
取消注释已注释的代码块 -
取消注释代码块的步骤相同。首先,我们突出显示代码的注释区域。
接下来,在 Windows 计算机上,我们需要按ctrl + /
组合键来注释掉代码中突出显示的部分。