几款好用的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获取当前计算机cpu数量的方法
Apr 18 Python
Windows下Python使用Pandas模块操作Excel文件的教程
May 31 Python
python中的lambda表达式用法详解
Jun 22 Python
Python多维/嵌套字典数据无限遍历的实现
Nov 04 Python
TF-IDF算法解析与Python实现方法详解
Nov 16 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
通过celery异步处理一个查询任务的完整代码
Nov 19 Python
Python实现把类当做字典来访问
Dec 16 Python
从pandas一个单元格的字符串中提取字符串方式
Dec 17 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
Apr 07 Python
OpenCV 使用imread()函数读取图片的六种正确姿势
Jul 09 Python
Python常用配置文件ini、json、yaml读写总结
Jul 09 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
老机欣赏|中国60年代精品收音机
2021/03/02 无线电
PHP获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
php生成excel列序号代码实例
2013/12/24 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
JavaScript函数详解
2014/11/17 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
2014/12/18 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
2018/01/25 jQuery
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
vue实现浏览器全屏展示功能
2019/11/27 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
[46:55]Ti4 冒泡赛第二轮 LGD vs C9
2014/07/14 DOTA
Python 常用string函数详解
2016/05/30 Python
Python解惑之True和False详解
2017/04/24 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
python实现扫雷游戏
2020/03/03 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
艺术设计专业个人求职信范文
2013/12/11 职场文书
学校安全工作制度
2014/01/19 职场文书
通信工程专业求职信
2014/06/04 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
五一劳动节演讲稿
2014/09/12 职场文书