推荐11个实用Python库
1.delorea
非常酷的日期/时间库
from delorean import Delorean EST = "US/Eastern"d = Delorean(timezone=EST)
2.prettytable
可以在浏览器或终端构建很不错的输出
from prettytable import PrettyTable table = PrettyTable(["animal", "ferocity"]) table.add_row(["wolverine", 100]) table.add_row(["grizzly", 87]) table.add_row(["Rabbit of Caerbannog", 110]) table.add_row(["cat", -1]) table.add_row(["platypus", 23]) table.add_row(["dolphin", 63]) table.add_row(["albatross", 44]) table.sort_key("ferocity") table.reversesort = True +----------------------+----------+ | animal | ferocity | +----------------------+----------+ | Rabbit of Caerbannog | 110 | | wolverine | 100 | | grizzly | 87 | | dolphin | 63 | | albatross | 44 | | platypus | 23 | | cat | -1 | +----------------------+----------+
3.snowballstemmer
非常瘦小的语言转换库,支持15种语言
from snowballstemmer import EnglishStemmer, SpanishStemmer EnglishStemmer().stemWord("Gregory") # Gregori SpanishStemmer().stemWord("amarillo") # amarill
4.wget
Python 的网络爬虫库
import wget wget.download("#100% [............................................................................] 280385 / 280385
5.PyMC
PyMC,一个用于贝叶斯分析的函数库
from pymc.examples import disaster_model from pymc import MCMC M = MCMC(disaster_model) M.sample(iter=10000, burn=1000, thin=10) [-----------------100%-----------------] 10000 of 10000 complete in 1.4 sec
6.sh
将 shell 命令作为函数导入 Python 脚本
from sh import find find("/tmp") /tmp/foo /tmp/foo/file1.json /tmp/foo/file2.json /tmp/foo/file3.json /tmp/foo/bar/file3.json
7.fuzzywuzzy
用于字符串匹配率、令牌匹配等
from fuzzywuzzy import fuzz fuzz.ratio("Hit me with your best shot", "Hit me with your pet shark") # 85
8.progressbar
如其名,一个滚动条函数库
from progressbar import ProgressBar import time pbar = ProgressBar(maxval=10) for i in range(1, 11):pbar.update(i)time.sleep(1)pbar.finish() # 60% |######################################################## |
9.colorama
一个色彩库,可以为文本添加丰富的色彩
10.uuid
一个可以产生唯一 uuid 的库
import uuid print uuid.uuid4() # e7bafa3d-274e-4b0a-b9cc-d898957b4b61
11.bashplotlib
Python 的绘图控件,可以绘制直方图、散点图等
$ pip install bashplotlib $ scatter --file data/texas.txt --pch x
以上就是本文推荐的11个实用的 Python 库了,也许有些你没有见过,但都是些非常棒的 Python 库,希望大家能够喜欢。
作者丨raquant
原文地址:https://segmentfault.com/a/1190000008786933
Python交流群:238757010
转载于:https://www.cnblogs.com/reboot51/p/8491510.html
推荐11个实用Python库相关推荐
- python代码库-推荐11个实用Python库
1) delorean 非常酷的日期/时间库 from delorean import Delorean EST = "US/Eastern" d = Delorean(timez ...
- python收费库_推荐11个实用Python库
1.delorean 非常酷的日期/时间库 from delorean import Delorean EST = "US/Eastern" d = Delorean(timezo ...
- 推荐11个实用的JavaScript库
作者 | Jonathan Saring 编辑 | 无明 JavaScript 仍然是 2018 年最受欢迎和使用最为广泛的编程语言,因此 JavaScript 生态系统也会继续发展壮大. 然而,Ja ...
- 实用Python库,这几个你认识不?
近几年Python已成为数据科学行业中大火的编程语言. 而作为人工智能核心的机器学习,是一门多领域的交叉学科,专门研究计算机模拟或实现人类学习行为的方法,以获取新的知识或技能,重新组织已有的知识结构使 ...
- 实用Python库大全
网络 urllib -网络库(stdlib). requests -网络库. grab – 网络库(基于pycurl). pycurl – 网络库(绑定libcurl). urllib3 – Pyth ...
- 推荐一些相见恨晚的 Python 库 「一」
扯淡 首先说明下,这篇文章篇幅过长并且大部分是链接,因此非常适合在电脑端打开访问. 本文内容摘自 Github 上有名的 Awesome Python.这是由 vinta 在 14 年发起并持续维护的 ...
- python dash库_让你事半功倍的小众 Python 库
WGET 提取数据,特别是从网络中提取数据是数据科学家的重要任务之一.Wget 是一个免费的工具,用于以非交互式方式从 Web 上下载文件.它支持 HTTP.HTTPS 和 FTP 协议,通过 HTT ...
- Python库大全(涵盖了Python应用的方方面面),建议收藏留用!
学Python,想必大家都是从爬虫开始的吧.毕竟网上类似的资源很丰富,开源项目也非常多. Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 当我们在浏览器中输入一个url后回车,后台会发生 ...
- Python库大全涵盖了Python应用的方方面面建议收藏留用!
学Python,想必大家都是从爬虫开始的吧.毕竟网上类似的资源很丰富,开源项目也非常多. Python学习网络爬虫主要分3个大的版块:抓取,分析,存储 当我们在浏览器中输入一个url后回车,后台会发生 ...
最新文章
- 华为4D成像雷达、智能驾驶平台MDC 810
- C++中const用法总结
- 经典C语言程序100例之七四
- AOP (面向切面编程)
- Android自定义ToolBar布局
- php常用的优化手段
- 阿里云服务器桌面版配置
- 判断一元二次方程完整版(有无虚根)
- ECCV 2022 | 谷歌提出:k-means Mask Transformer
- SpringBoot+redis时事务和SessionCallback的使用和抉择
- PS示例教程:如何用Photoshop打磨质感水晶风格图标
- Torch和torchvision的安装
- 如何查看交换机型号(厂商)
- 新玺配资:市场情绪回暖 主流热点崛起
- 瑞萨 smart Configurator
- 当你想吃夜宵的时候你会到谁
- rolling用法实例
- postman使用方法
- 《我如何自己做自己的导师》
- php 输出gif 不动,PS制做的gif动画导出后动图不动了怎么办?
热门文章
- [PAT B1036]跟奥巴马一起编程(15分)
- Nginx Install 记录
- ORA-01109:数据库无法启动问题
- android开发环境 国内镜像 及Android SDK manager使用国内服务器方法
- GFS 分布式文件系统从入门到实践
- auto.js停止所有线程_十年架构师带你快速上手多线程
- 2019年湘潭大学程序设计竞赛(重现赛)F.Truthman or Fakeman(并查集)
- 二叉树的先序建树后序输出
- java 判断精度_随笔⑦ Java中的比较 ==,equals以及精度对比较的影响
- 在本地机房享受专属公共云服务,详解阿里云本地化部署服务云盒