几款好用的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解决字符串倒序输出的问题
Jun 25 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
Opencv实现抠图背景图替换功能
May 21 Python
python for和else语句趣谈
Jul 02 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
python实现复制大量文件功能
Aug 31 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
Python面向对象实现方法总结
Aug 12 Python
Python getsizeof()和getsize()区分详解
Nov 20 Python
Python中itertools库的四个函数介绍
Apr 06 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
5种PHP创建数组的实例代码分享
2014/01/17 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
showModelessDialog()使用详解
2006/09/07 Javascript
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
关于Jquery操作Cookie取值错误的解决方法
2013/08/26 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
利用d3.js力导布局绘制资源拓扑图实例教程
2019/01/08 Javascript
Js跳出两级循环方法代码实例
2020/09/22 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
python使用PIL模块实现给图片打水印的方法
2015/05/22 Python
Python下实现的RSA加密/解密及签名/验证功能示例
2017/07/17 Python
Python元组知识点总结
2019/02/18 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
python装饰器代替set get方法实例
2019/12/19 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
python代码能做成软件吗
2020/07/24 Python
Python实现壁纸下载与轮换
2020/10/19 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
2012/10/27 面试题
软件测试面试题
2014/01/05 面试题
工程测量与监理专业应届生求职信
2013/11/27 职场文书
导游词之塘栖古镇
2019/12/04 职场文书