模块汇总

2020-05-23  本文已影响0人  木叶苍蓝
标准库

sys模块
random模块
os模块   讲解
time模块
turtle模块   讲解

数据可视化
matplotlib模块

提供了二维可视化功能 库。它的设计和在1980年代被设计的商业化程序语言MATLAB非常接近。比如pandas和Seaborn就是matplotlib的外包,它们让你能用更少的代码去调用 matplotlib的方法。

Seaborn模块

它是统计类数据可视化功能库

gplot模块

gplot跟matplotlib的不同之处是它允许你叠加不同的图层来完成一幅画。
访问

mayavi模块

Mayavi2完全是用Python编写的。因此它不但是一个方便实用的可视化软件,而且可以方便地用Python编写扩展,嵌入到用户编写的python程序中,或者直接使用其面向脚本的API: mlab快速绘制三维图。

TVTK模块

TVTK库对标准的VTK进行包装,提供了Python风格的API,支持Trait属性和numpy的多维数组。VTK是一套三维的数据可视化工具,它由C++编写,包涵了近千个类帮助我们处理和显示数据
讲解               数据分析

numpy模块

表达N维数组的最基础库

sympy模块

sympy是一个Python的科学计算库,用一套强大的符号计算提醒完成诸如多项式求值,求极限,解方程,求积分,微分方程,级数展开,矩阵运算等等计算问题
访问               讲解               解方程

SciPy模块

数学,科学,工程计算功能库

pandas模块

python数据分析高层次应用库

blaze模块
pyPDF2模块

用于处理PDF文件的工具集

Python-docx模块

操作Microsoft Word文件的第三方库

图像处理
bigmoyan模块

http://scikit-image.org/

Python Imaging Library(PIL)模块

http://www.pythonware.com/products/pil/

pillow模块

http://pillow.readthedocs.io/en/latest/

Quads模块

迭代的艺术

ascii_art模块

ASCII艺术库

机器学习
Scikit-learn模块

一个简单且高效的数据挖掘和数据分析工具,易上手,可以在多个上下文中重复使用。它基于Numpy,SciPy和matplotlib,开源可商用。

Tensorflow模块

最初由谷歌机器智能科研组织中的谷歌大脑团队(Google Brain Team)的研究人员和工程师开发。该系统设计的初衷是为了便于机器学习研究,能够更快更好地将科研原型转化为生产项目。

MXNet模块

基于神经网络的机器学习计算框架

网络相关

网络爬虫
requests模块

最友好的网络爬虫功能库

scrapy模块

优秀的网络爬虫框架

pyspider模块

强大的web页面爬取系统

WEB信息提取
BeautifulSoup模块

HTML和XML的解析库

Python-Goose模块

提取文章类型Web页面功能库

from goose import Goose

url = "http://www.elmundo.es/elmundo/2012/10/28/espana/1351388909.html"
g = Goose({"use_meta_language":False, "target_language":"es"})
article = g.extract(url=url)
article.cleaned_text[:150]
Web网站开发
Django模块

最流行的Web应用框架

Pyramid模块

规模适中的Web应用框架

from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response

def hello_world(request):
    return Response("Hello World!")

if __name__ == "__main__":
    with Configurator() as config:
        config.add_route("hello", "/")
        config.add_view(hello_world, route_name = "hello")
        app = config.make_wsgi_app()
    server = make_server("0.0.0.0", 6543, app)
    server.server_forever()
上一篇 下一篇

猜你喜欢

热点阅读