分享5个AI办公新玩法,1行Python代码免费实现!

news2024/10/6 16:22:22

在这里插入图片描述

大家好,这里是程序员晚枫,小破站也叫这个名。

随着ChatGPT的兴起,AI办公也越来越火,今天给大家分享5个AI办公的第三方库,不仅全部免费而且都可以用1行Python代码启动。

赶紧去看看吧!

1、智能聊天机器人 - porobot

源码地址:https://github.com/CoderWanFeng/porobot

说起AI应用,就不得不提起聊天机器人,毕竟这次AI热潮还是ChatGPT带动的。

然而你懂的,使用ChatGPT有各种各样的网络问题,有没有一种工具可以实现AI聊天,免费 + 不受网络限制呢?

你可以试试:poai,下载命令如下。👇

pip install porobot

开启聊天,只需要一行Python代码。👇

import porobot

print(porobot.normal.chat("你好,我是程序员晚枫"))

2、AI图片识别文字 - poocr

源码地址:https://github.com/CoderWanFeng/poocr

工作中遇到最多的一个需求,就是识别各种图片里的文字,填进Excel表格里。

人工识别填写 ,真的好无聊啊。

使用poocr可以实现人工智能自动识别图片中的文字,支持100多种场景,例如:识别发票、识别身份证、识别银行卡等等。

下载和演示代码如下。👇

# pip install poocr
import poocr

# 获取id和key的地址:https://cloud.tencent.com/act/cps/redirect?redirect=36394&cps_key=ca76be5a2293ba3906d6d5407aea15ee
id = '获取方式👆'
key = '获取方式👆'

# 全部功能 的文档:https://mp.weixin.qq.com/s/WxICBZZSgkm-OrvXB82hbg
result = poocr.ocr.BankCardOCR(
    # 可以填写本地图片的地址:img_path,也可以填写在线图片的地址:img_url ,如果2个都填,则只用在线图片img_url
    img_path=r'D:\workplace\code\程序员晚枫\全网同名\银行卡照片.jpg',
    id=id, key=key)
print(result)  # 输出json格式的识别结果

3、中文编程 - pohan

源码地址:https://github.com/CoderWanFeng/pohan

pohan是一个好玩的第三方库,之前给大家分享过它的中文编程功能,大家可以去我的B站:Python自动化办公社区搜索一下。

今天再给大家分享一下它的另一个功能:汉字转拼音。

代码演示如下。👇

# pip install pohan
import pohan
from pohan.pinyin.pinyin import Style

# 不带声调的
pinyin_list = pohan.pinyin.han2pinyin("程序员晚枫", style=Style.NORMAL)
print(f'我是不带声调的结果:{pinyin_list}')

# 带声调的
pinyin_list = pohan.pinyin.han2pinyin("程序员晚枫", style=Style.TONE)
print(f'我是带声调的结果:{pinyin_list}')


# 带数字声调的
pinyin_list = pohan.pinyin.han2pinyin("程序员晚枫", style=Style.TONE3)
print(f'我是带数字声调的结果:{pinyin_list}')

4、图片修复 - pobaidu

源码地址:https://github.com/CoderWanFeng/pobaidu

目前国内AI平台最有名的大厂,百度必须榜上有名。

百度开放了很多智能接口,之前给大家分享过其中的一个功能,大家可以去我的主页看一下。

5、金融工具库 - pofinance

源码地址:https://github.com/CoderWanFeng/pofinance

熟悉我的朋友都知道,最近我入坑了股市。为了更好的填坑,所以开源了一个自动化炒股的工具库。

其中,单次做T功能的代码演示如下。👇

# pip install pofinance
import pofinance

good = pofinance.t0(11.2, 11.4, 100)
print(good)

"""
计算做T的收益
参数:
    buy_price: 买入成本
    sale_price: 卖出价格
    num: 单笔数量
    w_rate: 手续费,默认万2.5
    min_rate: 单笔最低手续费,默认5元
    stamp_tax: 印花税,默认千1

返回结果: 做T后的收益金额
"""

在使用中有问题,或者觉得本文有帮助,请在评论区告诉我吧~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/800687.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于minio的简单使用

最近在学习minio相关知识,小小的记录一下学习内容 MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等…

【自动化测试】Selenium IDE脚本编辑与操作

之前,我们录制脚本时是录制鼠标和键盘的所有在浏览器的操作,那么脚本会出现多余的步骤,有时候我们需要手动填写脚本或修改脚本,所以我们有必要对selenium IDE脚本编辑与操作有所了解;(采用录制的方式很容易…

如何解决大数据下滚动页面卡顿问题

原文合集地址如下,有需要的朋友可以关注 本文地址 合集地址 前言 之前遇到不分页直接获取到全部数据,前端滚动查看数据,页面就听卡顿的,当然这和电脑浏览器性能啥的还是有点关系。但根源还是一次性渲染数据过多导致的&#xf…

【Git】初始化仓库配置与本地仓库提交流程

目录 一、仓库配置邮箱与用户名 二、本地仓库提交流程 一、仓库配置邮箱与用户名 【Git】Linux服务器Centos环境下安装Git与创建本地仓库_centos git仓库搭建_1373i的博客-CSDN博客https://blog.csdn.net/qq_61903414/article/details/131260033?spm1001.2014.3001.5501 在…

JavaScript基础篇(61-70题)

此文章,来源于印客学院的资料【第一部分:基础篇(105题)】,也有一些从网上查找的补充。 这里只是分享,便于学习。 诸君可以根据自己实际情况,自行衡量,看看哪里需要加强。 概述如下: 希望获取…

2023年深圳杯A题赛题详细解析1.1版本

A题 影响城市居民身体健康的因素分析 附件A1是某市卫生健康研究部门对部分居民所做的“慢性非传染性疾病及其相关影响因素流行病学”调查问卷表,附件A2是相应的调查数据结果,附件A3是中国营养学会最新修订的《中国居民膳食指南》中为平衡居民膳食提出的…

UG NX二次开发(C#)-参数化修改三维模型中的文字

文章目录 1、前言2、在UG NX中创建一个带文字的三维模型3、创建一个UI界面4、 NXOpen二次开发实现5、测试1、前言 在UG NX中通过表达式不仅能修改尺寸参数、位置参数,也能修改文字,通过设计一个UI 界面,使得文字根据输入值的变化而变化,本文就针对三维模型中得文字来讲一下…

LeakCanary内存泄漏检测框架分析。

一、什么叫内存泄漏、内存溢出? 内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。 内…

JavaEE——Bean的生命周期

目录 1、实例化Bean 2、设置Bean的属性 3、初始化Bean (1)、执行通知 (2)、初始化的前置方法 (3)、初始化方法 (4)、执行自定义方法 (5)、初始化的后置…

js读取接口返回的最快的那一个

promise.race 顾名思义,Promse.race就是赛跑的意思,意思就是说,Promise.race([p1, p2, p3])里面哪个结果获得的快,就返回那个结果,不管结果本身是成功状态还是失败状态。 Promise.race([this.$axios.get("api/on…

UiPath-TTS

UiPath-Text to Speech既TTS应用 缘起原理法一 - Invoke Method法二 - Invoke Code 总结 缘起 不知道大家有没有使用过Excel的Read Cell功能或者智能音箱,实用性因场景而异,但是很好玩。回到RPA应用中,大家想象一下,如果你给自己…

STM32的CAN外设简介

目录 STM32的CAN外设简介 CAN框图剖析 CAN控制内核 工作模式 位时序及波特率 CAN发送邮箱 CAN接收FIFO 验收筛选器(重点) 整体控制逻辑 STM32的CAN外设简介 STM32的芯片中具有bxCAN控制器 (Basic Extended CAN 基本扩展CAN外设),它支…

executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM

Bug现象 spark程序运行正常,但是查看web ui的时候如下图所示: 查看executor logs发现: ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM原因分析 首先程序能够正常运行,只是发现某些executor状态为Dead了,说明该executor被移除了,至于为什么会被…

代码随想录算法训练营第二天| 977

977. 有序数组的平方y 思路,原数组是有序的,但是因为负数平方后可能变无序了,因此利用双指针遍历原数组,比较 nums[left]*nums[left]和nums[right]*nums[right]谁更大,然后对新数组赋值 class Solution {public int…

爬虫003_pycharm的安装以及使用_以及python脚本模版设置---python工作笔记021

这里我们用ide,pycharm来编码,看一看如何下载 这里我们下载这个社区办,这个是免费的,个人版是收费的 然后勾选以后 安装以后我们来创建一个项目 这里可以选择python的解释器,选择右边的... 这里我们找到我们自己安装的python解释器

SpringBoot——数据层三组件之间的关系

简单介绍 在之前的文章中,我们介绍了一下SpringBoot中内置的几种数据层的解决方案,在数据层由三部分组成,分别是数据库,持久化技术以及数据源,但是我今天写着写着,突然就想不起来这三部分到底是干什么的了…

助你丝滑过度到 Vue3 生命自定义hooktoRef ②⑥

作者 : SYFStrive 博客首页 : HomePage 📜: VUE3~TS 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:觉得文章不错可以点点关注 👉…

TCP状态转换图

TCP状态转换图 了解TCP状态转换图可以帮助开发人员查找问题. 说明: 上图中粗线表示主动方, 虚线表示被动方, 细线部分表示一些特殊情况, 了解即可, 不必深入研究. 对于建立连接的过程客户端属于主动方, 服务端属于被动接受方(图的上半部分) 而对于关闭(图的下半部分), 服务端…

JVM内存的变化

我举得,从空间的角度去理解java的运行,能更深刻的帮助我们学习后面“面向对象”的知识。因此,单独拿出一章,来解释内存的变化。以程序为实例进行判断。 需要一点JVM运行时的内存状态知识点基础。 参考博客: 这种是不…

ubuntu20.04 安装 Qt5.15

目录 安装前工作 选择安装QT的哪个版本 安装时候选择哪些组件 安装Qt5.15 在线安装 我选择的组件 源码包安装 测试 安装前工作 ubuntu20.04.3安装Qt6.22操作步骤_ubuntu安装qt6_sonicss的博客-CSDN博客 # 安装g、gcc编译器 sudo apt-get install build-essential 安装l…