加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

数据分析从业者必看,10 个加速Python数据分析的简单的小技巧

发布时间:2019-07-25 17:14:37 所属栏目:教程 来源:skura
导读:笔者按,一些小的技巧在编程领域可能会非常有用,在数据科学领域同样如此。数据科学爱好者 Parul Pandey 在近日发表了一篇博文,分享了在数据科学中非常实用的 10 个小技巧。笔者将他的文章编译整理如下。 有时候,一点小小的黑客行为可以节省时间,挽救生

%Pastebin 将代码上载到 Pastebin 并返回 URL。Pastebin 是一种在线内容托管服务,我们可以在其中存储纯文本(如源代码片段),然后可以与其他人共享 URL。事实上,Github gist 也类似于 Pastebin,尽管有版本控制。

考虑使用包含以下内容的 python script file.py:

  1. #file.py 
  2. def foo(x): 
  3.  return x 

使用 Jupyter notebook 中的%pastebin 生成 pastebin url

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

%matplotlib notebook

%matplotlib inline 函数用于呈现 Jupyter noteboo 中的静态 matplotlib 绘图。尝试用 notebook 替换内嵌部件,以轻松获得可缩放和可调整大小的绘图。确保在导入 Matplotlib 库之前调用了函数。

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

%matplotlib inline vs %matplotlib notebook

%run

%run 函数在 notebook 内运行 python 脚本。

  • %run file.py

%%writefile

%WriteFile 将单元格的内容写入文件。在这里,代码将被写入一个名为 foo 的文件,并保存在当前目录中。

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

%%latex

%%latex 函数将单元格内容呈现为 LaTeX。它可用于在单元中编写数学公式和方程。

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

4.发现和消除错误

interactive debugger 也是一个神奇的函数,但我已经为它提供了自己的一个类别。如果在运行代码单元时遇到异常,请在新行中键入%debug 并运行它。这将打开一个交互式调试环境,将您带到发生异常的位置。您还可以检查程序中分配的变量值,并在此处执行操作。要退出调试器,请单击 q。

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

5.输出也可以很漂亮

如果您想为数据结构生成美观的表示,pprint 是你想要的模块,它在打印字典或 JSON 数据时特别有用。让我们来看一个使用 print 和 pprint 显示输出的示例。

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧

6.突出报警框

我们可以在您的 Jupyter 笔记本中使用警告/注释框来突出显示重要的内容或任何需要突出显示的内容。注释的颜色取决于警报的类型。只需在需要突出显示的单元格中添加以下代码。

蓝色警报框:信息提示

  1. <div class="alert alert-block alert-info"> 
  2. <b>Tip:</b> Use blue boxes (alert-info) for tips and notes. 
  3. If it』s a note, you don』t have to include the word「Note」. 
  4. </div> 

黄色警报框:警告

  1. <div class="alert alert-block alert-warning"> 
  2. <b>Example:</b> Yellow Boxes are generally used to include additional examples or mathematical formulas. 
  3. </div> 

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读