加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

加速数据分析,这10个小技巧好用到哭

发布时间:2019-08-23 20:53:45 所属栏目:评测 来源:读芯术
导读:副标题#e# 划重点!!!本文列举了一些使用Python和Jupyter Notebook的技巧,讨论了如何轻松分析数据以及如何进行格式化编码、输出和调试等操作。 在编程领域,有时一个小技巧就能节省大量时间,甚至能起到救命的效果。这些必杀技往往能在未来的数据分析中发挥

在Jupyter笔记本中使用 %pastebin会生成一个pastebin网址。

加速数据分析,这10个小技巧好用到哭
  • %matplotlib notebook

%matplotlib inline功能用于渲染Jupyter笔记本中的静态matplotlib图。尝试用notebook替换inline,以轻松获得可变焦、可调整大小的绘图。请确保在导入matplotlib库之前启用该功能。

加速数据分析,这10个小技巧好用到哭

%matplotlib inline 与 %matplotlib notebook

  • %run

%run 功能在笔记本内部运行python脚本。

  1. %run file.py 
  • %%writefile

%%writefile 将单元格的内容写入文件。通过该功能,代码将被写入一个名为foo.py的文件,并保存在当前目录中。

加速数据分析,这10个小技巧好用到哭
  • %%latex

%%latex 功能将单元格内容呈现为 LaTeX格式。这对于在单元格中编写数学公式和方程很有用。

加速数据分析,这10个小技巧好用到哭

4. 查找并消除错误

Interactive debugger也是一个有魔力的功能,但本文对它进行单独分类。如果在运行代码单元时出现异常,用户可以在新的一行中键入 %debug 并恢复运行。这一操作将打开一个交互式调试环境,找到发生异常的位置。用户还可以检查程序中分配的变量值,并在此执行操作。点击q即可退出调试。

加速数据分析,这10个小技巧好用到哭

5. 美观排版

如果想建立美观的数据结构,pprint是一个直接的模块,在打印字典或JSON数据时特别有用。下面来看一个使用print 和 pprint 来显示输出的例子。

加速数据分析,这10个小技巧好用到哭

6. 笔记突出显示

可以在Jupyter笔记本中使用alert/Note boxes来标记一些重要的或需要突出的内容。笔记的颜色取决于突出内容的重要程度。用户只需在需要突出显示的单元格中添加以下任意或所有代码。

  • 蓝色笔记框:信息
  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> 
加速数据分析,这10个小技巧好用到哭
  • 黄色笔记框:警告
Example: Yellow Boxes are generally used to include additional examples or mathematical formulas.
加速数据分析,这10个小技巧好用到哭
  • 绿色笔记框:完成
  1. <div class="alert alert-block alert-success"> 
  2. Use green box only when necessary like to display links to related content. 
  3. </div> 
加速数据分析,这10个小技巧好用到哭
  • 红色笔记框:危险
  1. <div class="alert alert-block alert-danger"> 
  2. It is good to avoid red boxes but can be used to alert users to not delete some important part of code etc.  
  3. </div> 
加速数据分析,这10个小技巧好用到哭

7. 打印单元格的所有输出

(编辑:源码网)

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

热点阅读