知行编程网知行编程网  2022-04-15 05:00 知行编程网 隐藏边栏 |   抢沙发  14 
文章评分 0 次,平均分 0.0

还记得入门Python数据分析时经常会import几个库,下面这几个可谓是入门学习时的四大护法,Python数据处理和可视化常会用的工具。


这个Python库竟然可以偷懒,和import说再见!

不知道大家有没有遇到过这样一个问题,每次重新开启一个建模流程或者分析过程时,会重新敲一遍import或者将之前的import代码copy进去。虽然已经用的滚花烂熟了,但是确耗费不必要的时间。

本篇给大家介绍一个可以偷懒的python库:pyforest


一个示例

这个Python库竟然可以偷懒,和import说再见!


看到了吧,开头什么都没import,依然可以正常使用常用库。


安装

需要安装Python3.6以上的版本,然后终端运行:
链接:https://github.com/8080labs/pyforest


使用方法

非常简单!!!

一行代码就可以解决。
如果使用Jupyter或IPython,甚至可以跳过此行,因为pyforest会将其自身添加到自动启动中。

而且,完成脚本后,可以通过以下方式导出所有导入语句:
通过这个指令,我们就可以看到脚本所涉及到的全部已经被我省略的库。
好了,你可能会问,如果需要的库不在pyforest中怎么办?

首先,pyforest支持大部分流行的数据科学库,比如pandas,numpy,matplotlib,seaborn,sklearn,tensorflow等等,以及常用的辅助库如os,sys,re,pickle等。


其次,如果真的没有也没关系,pyforest支持向其中添加库。操作方法也很简单,找到pyforest库的user_imports.py文件,然后添加一个语句就好了,比如像下面这样:


所以我们可以根据平时自己的使用习惯添加一套属于自己的万能import,爽歪歪了。

有的同学可能还会问,所有的库添加进入运行速度会不会变慢?

答案是不会,因为只有你后面真正使用了到了pyforest里的包含的库,程序才会真正import,否则不会。

以上就是偷懒神器的介绍和使用方法,抓紧试试吧。

<section style="margin-right: 8px;margin-left: 8px;white-space: normal;letter-spacing: 0.544px;color: rgb(62, 62, 62);text-align: center;word-spacing: 2px;"><span style="font-size: 15px;font-family: -apple-system-font, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;font-variant-numeric: normal;color: rgb(83, 78, 78);letter-spacing: 1px;line-height: 24px;widows: 1;"></span></section>

更多有趣有用文章

自动编写Python程序的神器,Python 之父都发声力挺!

史上最全的用Python操控手机APP攻略!建议收藏!

还在撸Python3.7,Python3.9新鲜出炉,菜鸟哥带你尝鲜解读


Python心得和技巧:

零基础学了8个月的Python,到底有啥感悟

我珍藏的一些好的Python代码,技巧

菜鸟写Python程序,如何从新手变老手

菜鸟必收藏,13个Python惯用小技巧


本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享