python二级第三方库汇总

目录

  • pyinstaller库
  • jieba库
  • wordcloud库
    • 创建WordCloud对象
    • 创建WordCloud对象的参数
    • WordCloud方法
  • 第三方库纵览
    • 网络爬虫
    • 数据分析
    • 文本处理
    • 用户图形界面
    • 机器学习
    • Web开发
    • 游戏开发
    • 数据可视化
    • 图像处理
    • 其他

pyinstaller库

cmd命令,以pyinstaller开头

参数 功能
-h, --help 查看帮助
--clean 清理打包过程中的临时文件
-D, onedir 默认值,生成dist目录
-F, --onefile 在dist文件夹中只生成独立的打包文件
-i<图标文件名.ico> 指定打包程序使用的图标(icon)文件
--path 指定代码所依赖非标准库的路径

jieba库

函数 描述
lcut(s) 分词精确模式,返回一个列表类型
lcut(s, cut_all=True) 分词全模式,返回一个列表类型
lcut_for_search(s) 分词搜索引擎模式,对长词进一步分割,返回一个列表类型
add_word(w) 向分词词典中增加新词w

wordcloud库

创建WordCloud对象

from wordcloud import WordCloud

wd = WordCloud()

创建WordCloud对象的参数

参数 功能
font_path 指定字体文件的完整路径,默认None
width 生成图片宽度,默认400像素
height 生成图片高度,默认200像素
mask 词云形状,默认方形图
min_font_size 词云中最小的字体自豪,默认4号
font_step 字号步进间隔,默认1
max_font_size 词云中最大的字体字号,默认根据高度自动调节
max_words 词云图中最大词数,默认200
stopwords 被排除词列表
background_color 图片背景颜色,默认黑色

WordCloud方法

方法 功能
generate(text) 由text文本生成词云
to_file(filename) 将词云图保存为名为filename的文件

第三方库纵览

网络爬虫

requestsscrapyselenium

数据分析

numpyscipypandas

文本处理

pdf:pdfminer
excel:openpyxl
word:python-docx
HTML & XML:beautifulsoup4lxmlpyquery

用户图形界面

PyQt5wxPythonPyGTK

机器学习

scikit-learnTensorFlowTheanoPyTorchMXNetkears

Web开发

PylonsDjanoPyramidFlask

游戏开发

PygamePanda3Dcocos2d

数据可视化

matplotlibTVTKmayavi

图像处理

PILLuminoth

其他

符号计算:SymPy
自然语言处理:NLTK
微信机器人:WeRoBot
二维码:MyQR

你可能感兴趣的:(python,开发语言)