几款好用的python工具库(小结)


Posted in Python onOctober 20, 2020

1、Lux

Lux 是一个 Python 库,它可以自动化的进行数据探索,让你能更轻松的玩转数据科学。Lux 旨在与 Pandas 紧密集成,可以按原样使用,而无需修改现有的Pandas代码。要启用Lux,只需将 import lux 与 Pandas import 语句一起添加即可。

import lux
import pandas as pd

官方链接
https://lux-api.readthedocs.io/en/latest/source/getting_started/installation.html

安装方法

# PyPI安装Python Lux API
pip install lux-api
#要安装小部件,我们需要安装webpack
npm install --save-dev webpack webpack-cli
# npm安装Lux Jupyter小部件
npm i lux-widget

2、Translators

Translators 集成了谷歌、必应、有道、百度等多个翻译平台 API,支持上百种语言翻译,使用便捷,配置灵活。对于需要批量翻译的场景,绝对是提效利器。

安装

# Windows, Mac, Linux
pip install translators --upgrade

# Linux javascript runtime environment:
sudo yum -y install nodejs

示例展示

import translators as ts

wyw_text = '季姬寂,集鸡,鸡即棘鸡。棘鸡饥叽,季姬及箕稷济鸡。'
chs_text = '季姬感到寂寞,罗集了一些鸡来养,鸡是那种出自荆棘丛中的野鸡。野鸡饿了唧唧叫,季姬就拿竹箕中的谷物喂鸡。'
# input languages
print(ts.deepl(wyw_text)) # default: from_language='auto', to_language='en'
## output language_map
print(ts._deepl.language_map)
# professional field
print(ts.baidu(wyw_text, professional_field='common')) # ('common','medicine','electronics','mechanics')
# requests
print(ts.youdao(wyw_text, sleep_seconds=5, proxies={}, use_cache=True))
# host service
print(ts.google(wyw_text, if_use_cn_host=True))
print(ts.bing(wyw_text, if_use_cn_host=False))

Github 官方链接
https://github.com/UlionTse/translators

3、TextShot

推荐一款高精度免费 OCR 工具:TextShot。开发这款工具仅仅使用 139 行 Python 代码完成,就可快速提取截屏文本内容并复制到剪贴板。且适用于 Windows,macOS 和 Linux 系统。

4、Fancy-NLP

Fancy-NLP 是由腾讯商品广告策略组团队构建的用于建设商品画像的文本知识挖掘工具,其支持诸如实体提取、文本分类和文本相似度匹配等多种常见 NLP 任务。与当前业界常用框架相比,其能够支持用户进行快速的功能实现。

在当前的商品广告业务场景中,我们利用该工具快速挖掘海量商品数据的特征,从而支持广告商品推荐等模块中。

安装方式

pip install fancy-nlp

示例代码

输出文本中的实体信息

from fancy_nlp.applications import NER
ner_app = NER()
ner_app.analyze('同济大学位于上海市杨浦区,校长为陈杰')

结果产出

{'text': '同济大学位于上海市杨浦区,校长为陈杰',
 'entities': [
  {'name': '同济大学',
   'type': 'ORG',
   'score': 1.0,
   'beginOffset': 0,
   'endOffset': 4},
  {'name': '上海市',
   'type': 'LOC',
   'score': 1.0,
   'beginOffset': 6,
   'endOffset': 9},
  {'name': '杨浦区',
   'type': 'LOC',
   'score': 1.0,
   'beginOffset': 9,
   'endOffset': 12},
  {'name': '陈杰',
   'type': 'PER',
   'score': 1.0,
   'beginOffset': 16,
   'endOffset': 18}]}

此外还可以进行文本类别识别、文本意图识别,测试后效果真的不错噢

Github 官方链接
https://github.com/boat-group/fancy-nlp

5、latexify_py

latexify_py,可快速将 Python 函数快速转为 LaTeX 数学公式。对于有公式需要处理的小伙伴,绝对是福利!作者是 Google Brain 的软件工程师 Yusuke Oda,目前主要负责自然语言处理,语音处理,软件工程和机器学习等工程。

Github 官方链接
https://github.com/google/latexify_py

到此这篇关于几款好用的python工具库(小结)的文章就介绍到这了,更多相关python 工具库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
简单谈谈python中的多进程
Nov 06 Python
python实现稀疏矩阵示例代码
Jun 09 Python
聊聊Python中的pypy
Jan 12 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
ActiveMQ:使用Python访问ActiveMQ的方法
Jan 30 Python
python实现回旋矩阵方式(旋转矩阵)
Dec 04 Python
Python开发之基于模板匹配的信用卡数字识别功能
Jan 13 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
python实现手势识别的示例(入门)
Apr 15 Python
python是怎么被发明的
Jun 15 Python
python+requests接口自动化框架的实现
Aug 31 Python
分位数回归模型quantile regeression应用详解及示例教程
Nov 02 Python
如何基于python实现年会抽奖工具
Oct 20 #Python
python使用re模块爬取豆瓣Top250电影
Oct 20 #Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
Oct 20 #Python
Python 制作查询商品历史价格的小工具
Oct 20 #Python
python实现扫雷游戏的示例
Oct 20 #Python
python3排序的实例方法
Oct 20 #Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
Oct 19 #Python
You might like
使用字符串函数输出整数化的PHP版本号
2006/10/09 PHP
PHP删除HTMl标签的实现代码
2013/06/30 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
PHP微商城开源代码实例
2019/03/27 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
js 格式化时间日期函数小结
2010/03/20 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
ie支持function.bind()方法实现代码
2012/12/27 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
vue-cli 引入、配置axios的方法
2018/05/08 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
Javascript 关于基本类型和引用类型的个人理解
2019/11/01 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
vue element-ul实现展开和收起功能的实例代码
2020/11/25 Vue.js
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
CSS3等相关属性制作分页导航实现代码
2012/12/24 HTML / CSS
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
家长对小学生的评语
2014/01/28 职场文书
党委班子对照检查材料
2014/08/19 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
500字作文之关于爸爸
2019/11/14 职场文书