几款好用的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编写的最短路径算法
Mar 25 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
详解在Python程序中自定义异常的方法
Oct 16 Python
Python模拟登录验证码(代码简单)
Feb 06 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
Python不使用int()函数把字符串转换为数字的方法
Jul 09 Python
对pandas里的loc并列条件索引的实例讲解
Nov 15 Python
python解析json串与正则匹配对比方法
Dec 20 Python
python脚本监控logstash进程并邮件告警实例
Apr 28 Python
Python计算矩阵的和积的实例详解
Sep 10 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 Python
Python中异常处理用法
Nov 27 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获取访客IP、地区位置、浏览器及来源页面等信息
2017/06/27 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
javascript 跳转代码集合
2009/12/03 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
初识Node.js
2014/09/03 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
jQuery插件HighCharts实现2D柱状图、折线图的组合多轴图效果示例【附demo源码下载】
2017/03/09 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
在 Angular 中实现搜索关键字高亮示例
2017/03/21 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
python实现简单的购物程序代码实例
2020/03/03 Python
细说NumPy数组的四种乘法的使用
2020/12/18 Python
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
"序列点" 是什么
2016/07/29 面试题
Servlet如何得到服务器的信息
2015/12/22 面试题
英语专业毕业生自我鉴定
2013/11/09 职场文书
文明学生标兵事迹
2014/01/21 职场文书
学习雷锋标语
2014/06/25 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
云台山导游词
2015/02/03 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书