韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 头条 > Python不用import也能使用常用库了!!!

Python不用import也能使用常用库了!!!

头像

爱喝马黛茶的安东尼

2020-01-10 17:59:214572浏览 · 0收藏 · 0评论

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

e4e68a45b84c8dae79e21958f689577.png

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

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

一个示例

c50400e48c6a92d759f35006e28eda4.png

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

安装

需要安装Python3.6以上的版本,然后终端运行:

pip install pyforest

使用方法

非常简单!!!

一行代码就可以解决。

from pyforest import *

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

而且,完成脚本后,可以通过以下方式导出所有导入语句:

active_imports()

通过这个指令,我们就可以看到脚本所涉及到的全部已经被我省略的库。

好了,你可能会问,如果需要的库不在pyforest中怎么办?

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

### Data Wranglingpd = 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 Plottingmpl = 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")# statisticsstatistics = LazyImport("import statistics")### Machine
 Learningsklearn = 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 Learningtf = LazyImport("import tensorflow as tf")
 keras = LazyImport("import keras")# NLPnltk = LazyImport("import nltk")gensim = LazyImport("import gensim")
 spacy = LazyImport("import spacy")re = LazyImport("import re")### Helpersys = 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")

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

################################ User-specific imports ################################# 
You can save your own imports in ~/.pyforest/user_imports.py# Please note: imports in ~/.pyforest/user_imports.py 
take precedence over the# imports above.

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

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

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

Python学习网,有大量免费的Python视频教程,欢迎大家学习!

本文转自:https://www.jianshu.com/p/df09bb80a49c

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《疯狂伴娘》在线观看| 天美麻花星空免费观看电视1| 女孩自愈视频免费观看第二集 | 老头在树林里揉我的乳| 《性呻吟》伦理| 完美搭档| 专找老阿姨找老妈的搞笑视频| 法国色情巜监狱宝贝3| 舒淇最惊艳三部电影| 1688黄桃网站进入页面| 白色变态董丝超薄开档连身袜| DKNY| 交换的一天电影完整播放在线观看| 黑科网 今日黑科独家爆料| 下面的小嘴又饿了| 东北老阿姨高清免费观看电视剧| 机械革命| 我的邻居的老婆2完整版电视剧| 白日梦我 电视剧| 久久久无码AV精品亚洲星娜美 | 老头跪在两腿之间吃奶| 大姨妈来了同房内射吃避孕药| 二人努力生猴子免费观看| 高压监狱在线观看完整免费高清满.| 美女被咬小头头视频大全| 约会大作战H| 下面太紧了和太粗太硬的做会痛| 男生把女生QQ放在一起的原因 | 美国A片巜禁忌5| 欧美一区二区| 19岁大学生少女免费观看电视剧| 善良的小峡子 4| 黑瓜网-每日大赛 反差| 法国《监狱伦理3》| 第9节 妈妈女儿齐上阵| 免费观看已满十八岁电视剧75B..| 《共享弟夫》动漫在线观看免费| 三个老头拥着躁我一晚| 我故意对着床上的小能做手工图片 | 被两个男人吃奶三P| 做AJ的视频大全图片高清下载