中年|10 个加速python数据分析的简单小技巧( 三 )
本文插图
6.突出报警框
我们可以在您的 Jupyter 笔记本中使用警告/注释框来突出显示重要的内容或任何需要突出显示的内容 。 注释的颜色取决于警报的类型 。 只需在需要突出显示的单元格中添加以下代码 。
蓝色警报框:信息提示
<div class="alert alert-block alert-info"><b>Tip:b>
Use blue boxes (alert-info) fortips and notes.If it’s a note, you don’t have to include the word “Note”.</div> 黄色警报框:警告
<div class="alert alert-block alert-warning"><b>Example:b>
Yellow Boxes are generally used to include additional examples or mathematical formulas.</div> 绿色警报框:成功
class
="alert alert-block alert-success">Use green box only when necessary like to display links to related content. 红色警报框:危险
class
="alert alert-block alert-danger">It isgood to avoid red boxes but can be used to alert users to not delete some important part of code etc. 7.打印单元格的所有输出
考虑一个包含以下代码行的 Jupyter notebook 单元:
In [1]: 10+511+6
Out [1]: 17
通常情况下 , 单元格中只有最后一个输出会被打印出来 , 对于其他输出 , 我们需要添加 print()函数 。 好吧 , 其实我们只需在 notebook 顶部添加以下代码片段就可以打印所有输出 。
from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all"
现在所有的输出都被一个接一个地打印出来
In [1]: 10+511+612+7
Out [1]: 15Out [1]: 17Out [1]: 19
要恢复到原始设置:
InteractiveShell.ast_node_interactivity = "last_expr"
8.使用「i」文件运行 python 脚本
从命令行运行 python 脚本的一种典型方法是:python hello.py 。 但是 , 如果您在运行同一脚本(如 python)时添加了一个额外的-i hello.py , 那么它提供了更多的优势 。 让我们看看怎么做 。
首先 , 只要程序不结束 , python 就不会退出解释器 。 因此 , 我们可以检查变量的值以及程序中定义的函数的正确性 。
本文插图
其次 , 我们可以通过以下方式轻松调用 Python 调试器 , 因为我们仍在解释器中:
importpdbpdb.pm()
这将使我们进入异常发生的位置 , 然后我们可以处理代码 。
本文插图
查看来源可以点击这里 。
9.自动注释代码
ctrl/cmd+/自动将单元格中选定的行注释掉 , 再次点击组合将取消对同一行代码的注释 。
本文插图
10.删除容易恢复难
你有没有不小心删除了 Jupyter notebook 上的一个单元的经历?如果有 , 那么这里有一个快捷方式可以撤消删除操作 。
如果删除了单元格的内容 , 则可以通过按 ctrl/cmd+z 轻松恢复该内容 。
如果需要恢复整个已删除单元格 , 请按 Esc+Z 或 EDIT > Undo 撤销删除单元格 。
推荐阅读
- 中年|北斗“一张网”可实现全天候、高精度、自主可控服务
- 中年|Python编程语言有什么独特的优势呢?
- 中年|谈一谈我的十年机械工作经历
- 中年|弹无虚发的背后,国产弹药质量把关人,精密机床都要自叹不如
- 中年|宿迁深圳招商再结硕果,签约项目19个,协议总投资158亿元
- 锌财经|美图公司半年报:海外业务加速,老本行却减速
- 中年|苹果:已终止Epic Games开发者账号
- 中年|圆满的结局!苹果微信之间不用再二选一,美国政府还是做出让步
- 中年|国家能源集团成功研发矿用卡车能耗制动开关预警装置
- 行业互联网|眼控科技新品发布会落幕,“AI+交通安全”加速智能发展
