概述
偶尔没事会捣鼓一下一些个性化设置 可以用起来方便好看点
墙裂推荐一款 Variable Inspector 插件——可以用来观察包含 DataFrame 等变数的大小(不必一个个‘print’)
还有一款Python DeBug工具——PySnooper(超级好?)
Variable Inspector我也才下下来,具体好不好用还待后续观察。效果如下:
1. Variable Inspector Install
User
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
虚拟环境
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --sys-prefix
启用
jupyter nbextension enable varInspector/main
2. PySnooper
PySnooper可以知道代码具体运行情况,对于查看函数内部运转十分有用!!举一个简单的例子:
心动的盆友可以赶紧安装
pip install pysnooper
or
conda install -c conda-forge pysnooper
具体一些用法可以戳 --> https://pypi.org/project/PySnooper/
这里只简单列举一些常用用法:
- 将输出重定向到本地文件
@pysnooper.snoop('/my/log/file.log')
- 查看一些非局部变量的表达式的值
@pysnooper.snoop(watch=('foo.bar', 'self.x["whatever"]'))
- 显示函数调用的函数的 snoop 行
@pysnooper.snoop(depth=2)
- 将所有的 snoop 行以某个前缀开始,更容易定位和找到
@pysnooper.snoop(prefix='ZZZ ')
3. 暗色系jupyter notebook
个人也比较喜欢暗色系的编辑器,个人觉得比较护眼
具体操作如下:
1、安装jupyter主题:
pip install jupyterthemes
2、查看可用主题:
jt -l
3、选用主题:
我的主题配置如下:
jt -t monokai -f fira -T -N
具体配置参数可戳这里了解。
后期如有发现更好的工具也会在这里更新。
最后
以上就是开朗鱼为你收集整理的【Jupyter notebook设置】 墙裂推荐Variable Inspector | DeBug工具PySnooper | 暗色系个性化的全部内容,希望文章能够帮你解决【Jupyter notebook设置】 墙裂推荐Variable Inspector | DeBug工具PySnooper | 暗色系个性化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复