Python 常用的第三方库

作者:Victor Zhang
链接:https://www.zhihu.com/question/20501628/answer/126155557
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

数学计算三件套
numpy
简单介绍:只要涉及到数值计算,基本上三件套都会用上
链接:NumPy — NumPy


scipy
简单介绍:只要涉及到数值计算,基本上三件套都会用上
链接:SciPy.org — SciPy.org


matplotlib
简单介绍:只要涉及到数值计算,基本上三件套都会用上
链接:matplotlib: python plotting

数据处理库
pandas
简单介绍:让数据能够像excel或者r语言一样轻松处理,非常高效的一个包
链接:Python Data Analysis Library

机器学习库
scikit-learn
简单介绍:非常流行的机器学习包,强烈推荐
链接:scikit-learn: machine learning in Python


【注意:只要安装了anaconda,Download Anaconda Now!,以上包都会自动帮你安装好,请使用Python3!!!请使用Python3!!!请使用Python3!!!

xgboost
简单介绍:分类效果非常好的梯度提升树的一个实现,很多机器学习竞赛的冠军必选包
链接:XGBoost Documents

自然语言处理库
nltk
简单介绍:很好用的自然语言处理库,可以支持斯坦福的各种自然语言处理工具的调用
链接:Natural Language Toolkit


jieba
简单介绍:非常简单易用的中文分词工具
链接:GitHub - fxsjy/jieba: 结巴中文分词


gensim
简单介绍:非常好用的文本模型工具包,word2vec词向量基本上就用这个训练
链接:gensim: Topic modelling for humans


数据库连接库
pymysql
简单介绍:连接mysql的
链接:GitHub - PyMySQL/PyMySQL: Pure Python MySQL Client

深度学习库
theano
简单介绍:非常流行的一个深度学习库,在学术界用的比较多
链接: Welcome — Theano 0.8.2 documentation

keras
简单介绍:对theano和tensorflow的一个高层封装,非常简单易用,十几行代码就可以写一个非常复杂的深度学习网络
链接: Keras Documentation

tensorflow
简单介绍:
链接: tensorflow.org/

tflearn
简单介绍:对tensorflow的一个封装,api十分丰富,不过不支持seq2seq的模型是目前的一大遗憾
链接: GitHub - tflearn/tflearn: Deep learning library featuring a higher-level API for TensorFlow.

tensorlayer
简单介绍:另一个对tensorflow的封装,这个封装的层次不是特别高,所以自己的可操作性更大一些,目前正在学习中

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些常用Python第三方库: 1. NumPy:用于进行科学计算和数值操作的库。 2. Pandas:用于数据分析和处理的库,提供了高效的数据结构和数据操作工具。 3. Matplotlib:用于绘制各种类型的图表和可视化的库。 4. Scikit-learn:用于机器学习和数据挖掘的库,提供了各种常用的机器学习算法和工具。 5. TensorFlow:用于构建和训练深度学习模型的库。 6. Keras:基于TensorFlow或Theano的高级神经网络API,用于快速构建和训练深度学习模型。 7. Flask:用于构建Web应用程序的轻量级框架。 8. Django:用于构建复杂Web应用程序的全功能框架。 9. Requests:用于发送HTTP请求和处理响应的库。 10. BeautifulSoup:用于解析HTML和XML文档的库,常用于网页爬虫和数据抓取。 11. SQLAlchemy:用于在Python中操作关系型数据库的库,提供了高级的对象关系映射(ORM)功能。 12. Pygame:用于开发2D游戏的库。 13. OpenCV:用于计算机视觉和图像处理的库,提供了各种图像处理和计算机视觉算法。 14. Scrapy:用于构建和运行网络爬虫的框架,可用于抓取和提取网页数据。 15. NLTK:自然语言处理工具包,提供了各种文本处理和分析的功能。 你可以使用以下命令安装这些库: ```shell pip install numpy pip install pandas pip install matplotlib pip install scikit-learn pip install tensorflow pip install keras pip install flask pip install django pip install requests pip install beautifulsoup4 pip install sqlalchemy pip install pygame pip install opencv-python pip install scrapy pip install nltk ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值