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筆記本一起工作以探索其資料科學案例研究的資料科學家而言,該庫可能會有所幫助,現在他們可以免於匯入庫的麻煩,從而加快了工作流程。