湘桥农业网
国内新闻 当前位置:首页 > 国内新闻 > 正文

还在手动导入 pandas?你太 out 了!

当使用Python或Juptyer进行数据分析时,我们通常在代码的顶部导入许多流行的三方库,例如熊猫、numpy、matplotlib等。但是,每个导入的库都是相似的。还有“懒惰”的实现吗?

最近,我在Github上发现了一个专门为这种场景设计的第三方库,我在这里向您推荐。

pyforest

pyforest是德国的一家开源公司。安装后,您可以通过导入pyforest直接引用代码中的所有主流数据分析库。如果您也使用Jupyter或Jupyterlab,则不需要如图所示导入pyforest。

pyforest github页面

您不必担心在代码中导入太多未使用的库,因为pyforest会根据您的使用情况自动导入它们。如果不使用该库,它将不会被引入到代码中。

使用示例

当在外壳中使用时,导入的PyForest:

PyForest演示在外壳中

如上所述。在Jupyter环境下,我们可以直接开始数据处理:

PyForest _ Demo _ in _ Jupyter调试代码后,我们可以通过函数导出所有导入库的信息。哪些库得到支持

据库作者称,pyforest的目标是支持导入日常工作中使用的所有流行数据分析库,如熊猫、numpy、seaborn、matplotlib、sklearn中的OneHotEncoder,以及os、re、tqdm等辅助库。

如果您想查看所有当前支持导入的三方库,您可以输入一个函数来理解。

如果您每天使用的库不在上面的列表中,那么您也可以直接提到公共关系或修改pyforest来添加它。

pyforest _imports.py

只需安装指定的库,然后根据以下示例进行调整:

how install

可以通过pip或conda安装:

但是库需要Python版本,主要是因为f-string只有在大量使用3.6之后才受支持。

项目地址:

回复下面的“关键词”获得优质资源

回复关键词“pybook03”,立即获得主页经理与其朋友翻译的“入门”回复关键词的《Think Python 2e》电子版。立即获取主页编辑的10本蟒蛇入门书的电子版

回复关键字“m”,立即获取蟒蛇精选的高质量文章的集合

回复关键字“书号”,用0或更多的数字替换数字,有惊喜和精美礼品~

图片:pexels,CC0授权。

文嗥和朋友们观看~

http://www.pfep.ac.cn



湘桥农业网 版权所有© www.clanigu.com 技术支持:湘桥农业网 | 网站地图