几款好用的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爬虫之使用urllib2组件抓取网页内容
Nov 04 Python
Python中使用支持向量机(SVM)算法
Dec 26 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 Python
Python基于百度AI的文字识别的示例
Apr 21 Python
Anaconda2下实现Python2.7和Python3.5的共存方法
Jun 11 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
python实现超市管理系统(后台管理)
Oct 25 Python
Python 实现数组相减示例
Dec 27 Python
python解决OpenCV在读取显示图片的时候闪退的问题
Feb 23 Python
python数字图像处理:图像的绘制
Jun 28 Python
Python编写车票订购系统 Python实现快递收费系统
Aug 14 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 解压rar文件及zip文件的方法
2014/05/05 PHP
php实现通用的信用卡验证类
2015/03/24 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
a标签的css样式四个状态
2021/03/09 HTML / CSS
另类调用flash无须激活的方法
2006/12/27 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
javascript中"/"运算符常见错误
2010/10/13 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
jQuery实现统计输入文字个数的方法
2015/03/11 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
JavaScript中的this妙用实例分析
2020/05/09 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
浅谈python 中类属性共享的问题
2019/07/02 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
劳动竞赛活动方案
2014/02/20 职场文书
元旦获奖感言
2014/03/08 职场文书
少先队学雷锋活动月总结
2014/03/09 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
拾金不昧通报表扬范文
2015/05/05 职场文书
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫