几款好用的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根据京东商品url获取产品价格
Aug 09 Python
老生常谈Python序列化和反序列化
Jun 28 Python
Python中进程和线程的区别详解
Oct 29 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
Python生成8位随机字符串的方法分析
Dec 05 Python
python timestamp和datetime之间转换详解
Dec 11 Python
Python数据集切分实例
Dec 08 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
PyQt使用QPropertyAnimation开发简单动画
Apr 02 Python
浅析Python 序列化与反序列化
Aug 05 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
Oct 30 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
PHP4 与 MySQL 数据库操作函数详解
2006/12/06 PHP
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
解析PHP对现有搜索引擎的调用
2013/06/25 PHP
用PHP生成excel文件到指定目录
2015/06/22 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
JavaScript异步编程Promise模式的6个特性
2014/04/03 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
2017/10/15 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
使用tensorflow实现线性回归
2018/09/08 Python
python 实现超级玛丽游戏
2020/11/25 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
火山动力Java笔试题
2014/06/26 面试题
CSS实现fullpage.js全屏滚动效果的示例代码
2021/03/24 HTML / CSS
八一演出活动方案
2014/02/03 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
生日宴会祝酒词
2015/08/10 职场文书
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python
vue使用element-ui按需引入
2022/05/20 Vue.js