中年|10 个加速python数据分析的简单小技巧( 三 )



中年|10 个加速python数据分析的简单小技巧
本文插图

6.突出报警框
我们可以在您的 Jupyter 笔记本中使用警告/注释框来突出显示重要的内容或任何需要突出显示的内容 。 注释的颜色取决于警报的类型 。 只需在需要突出显示的单元格中添加以下代码 。
蓝色警报框:信息提示
&ltdiv class="alert alert-block alert-info"&gt&ltb&gtTip:b&gt
Use blue boxes (alert-info) fortips and notes.If it’s a note, you don’t have to include the word “Note”.&lt/div&gt 黄色警报框:警告
&ltdiv class="alert alert-block alert-warning"&gt&ltb&gtExample:b&gt
Yellow Boxes are generally used to include additional examples or mathematical formulas.&lt/div&gt 绿色警报框:成功
class
="alert alert-block alert-success"&gtUse green box only when necessary like to display links to related content. 红色警报框:危险
class
="alert alert-block alert-danger"&gtIt 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 就不会退出解释器 。 因此 , 我们可以检查变量的值以及程序中定义的函数的正确性 。
中年|10 个加速python数据分析的简单小技巧
本文插图

其次 , 我们可以通过以下方式轻松调用 Python 调试器 , 因为我们仍在解释器中:
importpdbpdb.pm()
这将使我们进入异常发生的位置 , 然后我们可以处理代码 。

中年|10 个加速python数据分析的简单小技巧
本文插图

查看来源可以点击这里 。
9.自动注释代码
ctrl/cmd+/自动将单元格中选定的行注释掉 , 再次点击组合将取消对同一行代码的注释 。
中年|10 个加速python数据分析的简单小技巧
本文插图

10.删除容易恢复难
你有没有不小心删除了 Jupyter notebook 上的一个单元的经历?如果有 , 那么这里有一个快捷方式可以撤消删除操作 。
如果删除了单元格的内容 , 则可以通过按 ctrl/cmd+z 轻松恢复该内容 。
如果需要恢复整个已删除单元格 , 请按 Esc+Z 或 EDIT &gt Undo 撤销删除单元格 。


推荐阅读