打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
只用一行代码,就能导入Python所有库!
userphoto

2023.05.08 北京

关注

1、引言

大家好,我是黄伟🤭

今天我们来分享一个懒人库:Pyforest。

小屌丝:鱼哥,今天啥情况,你突然分享这个库?

小鱼:这不是因为我准备换吃饭的家伙 电脑,为了能省事,少敲几次pip install xxx 的动作…

小屌丝:嗯??你的意思,安装这个库,就不需要安装别的库了?

小鱼:必须的~像我这种节约时间的男人…

小屌丝:你能不能好好说话!!!

小鱼:…好吧…

通过小屌丝跟小鱼的对话,我们可以大概了解到,Pyforest库是一个万能库,几乎可以说不需要再单独安装别的库。这不就可以把省下的时间来聊妹子,聊工作了…

Pyforest到底有没有小鱼说的这么牛叉, 我们继续往下瞅!

2、Pyforest

Pyforest是一个开源的Python库,可以自动导入代码中使用到的Python库。

例如:我们在做数据分析时,需要导入多个库,等,这很不方便, 所以,这就有了Pyforest的诞生,使用Pyforest,每个程序文件中就不需要导入相同的Python库,而且也不必使用确切的导入语句。

直接代码展示一下:

#导入pyforest
import pyforest

#直接调用
df = pd.read_csv('test.csv')
print(df)

这里有3个点,需要了解:

  • 使用的任何库都不需要使用import语句导入,Pyforest会为你自动导入;
  • 只有在代码中调用库或创建库的对象后,才会导入库;
  • 如果一个库没有被调用,Pyforest将不会导入它。如果想看Pyforest的源码,直接点击;

Pyforest的安装

老规矩,在使用前,必须要安装,安装方式逃不了pip方式:

pip install pyforest -i https://pypi.tuna.tsinghua.edu.cn/simple

安装完,如果import 导入不报错,就说明安装OK了。

Pyforest的使用

安装完成后,我们就要开撸代码!

我们不导入库,直接导入Pyforest库来使用。

import  pyforest
#teston.csv是我本地的测试文件
data = pd.read_csv('testone.csv')
print(data)

我们来看下执行结果:

小屌丝:嘿,鱼哥,别说,还真能执行出来了哈,牛叉了~ 

小鱼:这才哪到哪,接着看,继续看它的厉害之处…

代码如下:

import  pyforest

plt.rcParams['font.flamily'] = 'sans-serif'
#用来显示中文标签
plt.rcParams['font.sans-serif'] = ['Hiragino Sans GB']
#用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False

#设定x轴坐标
x = data.columns.values.tolist()[1:]
numbers_list = data[data['省份'] == '新疆'].values.tolist[0][1:]
#设定Y轴坐标
y = list(map(int,numbers_list))

sns.barplot(x,y)
plt.title('新疆历年棉花产量(万吨)')
plt.show()

看下运行结果:

小屌丝:唉我去~ 可以啊。

小鱼:一般般啦~~

小屌丝:鱼哥,那我再问你一下,Pyforest有没有提供一些辅助的Python库啊,如:os,re,tqdm…

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python爬取新型冠状病毒“谣言”新闻进行数据分析
Python拉勾网数据采集与可视化
Python之Pyforest:Pyforest的简介、安装、使用方法之详细攻略
Python VS R,哪个更适合开发者?
import导入太麻烦?一行命令搞定所有库的导入。
Python|偷懒神器-pyforest
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服