作者|刘在奇
来源| Python早期版本(ID:zaoqi-python)
主图片|从东方集成电路下载的CSDN
如果您想使用Python进行数据分析,Jupyternotebook是您需要熟悉的工具之一,而Notebook也具有大量节省时间和易于使用的技巧。本文介绍了我所使用的一些东西到使用笔记本时!
在Notebook中安装第三方库
有时我们需要在数据分析过程中临时安装第三方库或使用一些联机/远程笔记本电脑。如果您从命令行安装(甚至没有命令行界面)并重新启动笔记本电脑,所有进度将丢失!
至此,我们可以使用它了!Pipinstallxxx可以在笔记本电脑中本地安装第三方库,例如B.皮查特
pipinstallpyecharts实际上是用于在笔记本计算机中执行shell指令的图标。您还可以使用任何命令行代码(如ls run)。
在笔记本中使用Markdown
过去,粉丝经常要求我给他看代码,打开发送的.ipynb文件后,所有描述性文本都带有#进行注释,阅读起来很不舒服。
实际上,您也可以在Notebook中使用Markdown指令,很容易编写文本,输入公式和插入图片,就像上图一样,您要做的就是选择目标单元格,然后按ESC,然后按M,或在菜单中,该列将当前单元格变成标签。
快速计算运行时间
有时我们需要计算一些函数或过程的运行时间以衡量代码的效率,在其他IDE中,我们可能需要编写函数或使用第三方模块来完成它。笔记本?
%time:在行模式下,代码运行一次所需的时间
%%时间:在单位模式下,代码运行一次所需的时间
%timeit:在行模式下,多次运行代码块以获得最佳结果
%% timeit:在单位模式下,多次运行代码块以获得最佳结果
这样,我们只需几次按键就可以快速确定代码块的运行时间。
显示当前变量
当我们编写更多代码并定义越来越多的变量时,有时很容易忘记给出的名称。这时返回代码很痛苦。在Notebook中,您可以使用%who_ls查看当前定义。多少个变量
当然,您也可以指定要显示的变量的类型,例如,显示哪些变量是字符串
同时删除多行
有时,当我们将其他人的代码复制到笔记本中时,会出现缩进错误
如上图所示,如果我们手动删除红色框中的空格会变得很无聊,我们必须多次按Backspace键,然后才能按住Option键(在Win下为Alt),此时光标将变成十字形,现在您可以选择目标区域并立即将其删除?
直接取得文件
如果需要查看某些功能的使用情况,则可能需要搜索百度或查找官方文档并打开许多其他页面来获取它们。实际上,您可以使用笔记本中的Shift + Tab键直接获取此方法的文档
就像上面的图片一样,它直接显示了pd.merge的用法,一目了然,您可以单击以查看更详细的说明。
加载外部文件
这仍然是一个神奇的命令。使用%load直接加载外部文件。例如,%loadtest.py可以直接在笔记本中打开适当的文件,从而节省了在复制和粘贴页面之间切换的时间。
也可以直接打开在线文档,例如B.Matplotlib官方文档中的示例代码
%loadhttp://matplotlib.org/mpl_examples/pylab_examples/contour_demo.py直接运行python脚本
上面是直接打开外部文件,那么可以直接运行吗?答案是肯定的,只需使用%runxxx.py在笔记本中运行python脚本并打印结果。以当前工作目录中的test.py文件为例%runtest.py以上是我通常使用的8条命令在使用JupyterNotebook时使用,无需安装任何插件/外部模块即可使用上述命令。
点击分享