Python是数据科学家用于数据科学项目的一种主要语言,因为存在成千上万个可以简化和执行数据科学家任务的开源库。通过PyPl可以导入超过235,000个Python软件包。
多库和框架需要进口每˚F在数据科学案例研究的ORM任务。每当数据科学家或分析人员启动新的jupyter笔记本或任何其他IDE时,他们都需要根据其要求导入所有库。有时一遍又一遍地写同一行import语句的多行可能会令人沮丧。此处的pyforest库可为您提供帮助,它会为您完成工作。
Pyforest图书馆:
Pyforest是一个开放源代码的Python库,它使数据科学家能够感受到自动导入的幸福。在进行数据科学案例研究时,需要导入多个程序包或库,例如pandas,matplotlib,seaborn,NumPy,SkLearn等。每次都导入所有这些库可能很无聊,并破坏了工作的自然流程。另外,您无需搜索确切的import语句,例如from sklearn.ensemble import RandomForestClassifier
。
使用pyforest可以克服这些问题。Pyforest使您无需导入即可使用所有喜欢的库。Pyforest通过自动导入要用于案例研究的库来为您完成工作。
在一行中导入pyforest库后,现在您可以像平常一样使用所有python库。您使用的任何库都不会导入,Pyforest会自动为您导入。仅在调用库或创建库对象后才导入库。如果未使用或调用库,则pyforest不会导入该库。
安装:
可以使用以下命令从Pypl安装Pyforest:
<span style="color:#292929"><strong>pip安装pyforest</strong></span>
安装库之后,您只需将其导入一行代码即可。现在,您可以像平时一样使用自己喜欢的库,而无需编写导入。在下面的示例jupyter笔记本中,我们还没有导入pandas,seaborn和matplotlib库,我们仍然可以通过导入pyforest库来使用它们。
pyforest可以导入所有库吗?
This package aims to add all the libraries that account for more than 99% of the imports, including popular libraries such as pandas
as pd
, NumPy
as np
, matplotlob.pyplot
as plt
, seaborn
as sns
, and many more. In addition to these libraries, it also some helper modules such as os
, tqdm
, re
, and many more.
如果您想查看库列表,请使用dir(py林)。
若要将OUN IMPOOR语句添加到Exlicit Impor Trtemen中的pyorest itraies第一类型中,请将其添加到中目录~1/.pyForest/user_inports.py中的文件中。
Functions of pyforest:
这个包的目标是在这些库中提供超过19%的imprs cufng opla ltaies as pute 2e al nlr as n,atol io prlt ia l, veaoms srme和其他一些辅助模块,如os,tqdm, re等。
- active_imports():返回已导入并正在使用的库的列表。
- lazy_imports():返回所有要导入pyforest库的库的列表。
结论:
在本文中,我们讨论了pyforest库,这是一个自动导入库。使用此库可以减轻导入大量必需库的压力,相反,它会自动导入需求。对于经常与新的Jupyter笔记本一起工作以探索其数据科学案例研究的数据科学家而言,该库可能会有所帮助,现在他们可以免于导入库的麻烦,从而加快了工作流程。
在这里还是要推荐下我自己建的Python学习群:721195303,群里都是学Python的,如果你想学或者正在学习Python ,欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2021最新的Python进阶资料和零基础教学,欢迎进阶中和对Python感兴趣的小伙伴加入!