几款好用的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 list转dict示例分享
Jan 28 Python
Python随机生成彩票号码的方法
Mar 05 Python
详解python如何调用C/C++底层库与互相传值
Aug 10 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 Python
Python基于opencv调用摄像头获取个人图片的实现方法
Feb 21 Python
Python-copy()与deepcopy()区别详解
Jul 12 Python
python如何保证输入键入数字的方法
Aug 23 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
Jan 21 Python
深入浅析pycharm中 Make available to all projects的含义
Sep 15 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
Python urlopen()参数代码示例解析
Dec 10 Python
python 实现体质指数BMI计算
May 26 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读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
2014/11/28 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
js获取变量
2006/08/24 Javascript
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
JavaScript贪吃蛇小组件实例代码
2017/08/20 Javascript
vue观察模式浅析
2018/09/25 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
跟老齐学Python之字典,你还记得吗?
2014/09/20 Python
python创建和删除目录的方法
2015/04/29 Python
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
Python之列表的插入&替换修改方法
2018/06/28 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
蒂芙尼澳大利亚官方网站:Tiffany&Co. Australia
2017/08/27 全球购物
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
大学生农村教师实习自我鉴定
2013/09/21 职场文书
公司联欢晚会主持词
2014/03/22 职场文书
校园演讲稿汇总
2014/05/21 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
幼儿园感谢信
2015/01/21 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
vue3使用vuedraggable实现拖拽功能
2022/04/06 Vue.js