В этой статье я сэкономлю время вашего пакета импорта
Прежде всего, установите пакет, введя код ниже на CMD
pip install pyforest
Во-вторых, откройте свой любимый редактор или IDE.
from pyforest import *
Сделанный. Вот и все, вы импортировали все пакеты
Как это возможно? Всего одна строчка КОДА! ! !
если вы мне не верите, вы можете проверить это с помощью собственного CSV-файла.
from pyforest import * df = pd.read_csv('test.csv') df.head()
Это магия
Теперь вы можете обнаружить, что файл csv был прочитан.
Итак, какие пакеты он импортировал?
### Data Wrangling pd = LazyImport("import pandas as pd") np = LazyImport("import numpy as np") dd = LazyImport("from dask import dataframe as dd") SparkContext = LazyImport("from pyspark import SparkContext") load_workbook = LazyImport("from openpyxl import load_workbook") ### Data Visualization and Plotting mpl = LazyImport("import matplotlib as mpl") plt = LazyImport("import matplotlib.pyplot as plt") sns = LazyImport("import seaborn as sns") py = LazyImport("import plotly as py") go = LazyImport("import plotly.graph_objs as go") px = LazyImport("import plotly.express as px") dash = LazyImport("import dash") bokeh = LazyImport("import bokeh") alt = LazyImport("import altair as alt") pydot = LazyImport("import pydot") # statistics statistics = LazyImport("import statistics") ### Machine Learning sklearn = LazyImport("import sklearn") OneHotEncoder = LazyImport("from sklearn.preprocessing import OneHotEncoder") TSNE = LazyImport("from sklearn.manifold import TSNE") train_test_split = LazyImport("from sklearn.model_selection import train_test_split") svm = LazyImport("from sklearn import svm") GradientBoostingClassifier = LazyImport( "from sklearn.ensemble import GradientBoostingClassifier" ) GradientBoostingRegressor = LazyImport( "from sklearn.ensemble import GradientBoostingRegressor" ) RandomForestClassifier = LazyImport( "from sklearn.ensemble import RandomForestClassifier" ) RandomForestRegressor = LazyImport("from sklearn.ensemble import RandomForestRegressor") TfidfVectorizer = LazyImport( "from sklearn.feature_extraction.text import TfidfVectorizer" ) # TODO: add all the other most important sklearn objects # TODO: add separate sections within machine learning viz. Classification, Regression, Error Functions, Clustering # Deep Learning tf = LazyImport("import tensorflow as tf") keras = LazyImport("import keras") # NLP nltk = LazyImport("import nltk") gensim = LazyImport("import gensim") spacy = LazyImport("import spacy") re = LazyImport("import re") ### Helper sys = LazyImport("import sys") os = LazyImport("import os") re = LazyImport("import re") glob = LazyImport("import glob") Path = LazyImport("from pathlib import Path") pickle = LazyImport("import pickle") dt = LazyImport("import datetime as dt") tqdm = LazyImport("import tqdm")