10行Python代码能实现什么高端操作?

Python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用Python开发新的模块,从而形成良性循环,Python可以凭借更加简短的代码实现许多有趣的操作。下面我…

Python凭仗其简练的代码,赢得了许多开发者的喜欢。因而也就促进了更多开发者用Python开发新的模块,然后构成良性循环,Python能够凭仗愈加简略的代码完成许多风趣的操作。下面咱们来看看,咱们用不超越10行代码能完成些什么风趣的功用。

二维码作为一种信息传递的东西,在当今社会发挥了重要作用。而生成一个二维码也十分简略,在Python中咱们能够经过MyQR模块了生成二维码,而生成一个二维码咱们只需求2行代码,咱们先装置MyQR模块,这儿选用国内的源下载:

pip install -i https://

装置完成后咱们就能够开端写代码了:

from MyQR import myqr # 留意大小写(words='') # 假如为网站则会主动跳转,文本直接显现,不支撑中文

咱们履行代码后会在项目下生成一张二维码。当然咱们还能够丰厚二维码:

from MyQR import ( words='' # 包括信息 picture='' # 背景图片 colorized=True # 是否有色彩,假如为False则为是非 save_name='' # 输出文件名)

作用图如下:

别的MyQR还支撑动态图片。

词云是数据可视化的一种十分美丽的办法,咱们经过词云能够很直观的看出一些词语呈现的频率凹凸。运用Python咱们能够经过wordcloud模块生成词云,咱们先装置wordcloud模块:

pip install -i https://

然后咱们就能够写代码了:

from wordcloud import WordCloudwc = WordCloud # 创立词云目标('Do not go gentle into that good night') # 生成词云('') # 保存词云

履行代码后生成如下词云:

当然这仅仅最简略的词云,词云更详细的操作能够拜见WordCloud生成卡卡西忍术词云[1]。

抠图的完成需求凭借百度飞桨的深度学习东西paddlepaddle,咱们需求装置两个模块就能够很快的完成批量抠图了,第一个是PaddlePaddle:

python -m pip install paddlepaddle -i https://

还有一个是paddlehub模型库:

pip install -i https:// paddlehub

更详细的装置事项能够拜见飞桨官网:https://

接下来咱们只需求5行代码就能完成批量抠图:

import os paddlehub as hubhumanseg = (name='deeplabv3p_xception65_humanseg') # 加载模型path = 'D:/CodeField/Workplace/PythonWorkplace/GrapImage/' # 文件目录files = [path + i for i in (path)] # 获取文件列表results = (data=) # 抠图

抠图作用如下:

其间左面为原图,右边为抠图后填充黄色背景图。

在paddlepaddle面前,自然言语处理也变得十分简略。完成文字心情辨认咱们相同需求装置PaddlePaddle和Paddlehub,详细装置拜见三中内容。然后便是咱们的代码部分了:

import paddlehub as hub senta = (name='senta_lstm') # 加载模型sentence = [ # 准备要辨认的句子 '你真美' '你真丑' '我好伤心' '我不高兴' '这个游戏好好玩' '什么废物游戏']results = (data=) # 心情辨认# 输出辨认成果for result in results: print(result)

辨认的成果是一个字典列表:

其间sentiment_key字段包括了心情信息,详细分析能够拜见Python自然言语处理只需求5行代码[2]。

这儿相同是运用PaddlePaddle的产品,咱们依照上面过程装置好PaddlePaddle和Paddlehub,然后就开端写代码:

import paddlehub as hub# 加载模型module = (name='pyramidbox_lite_mobile_mask')# 图片列表image_list = ['']# 获取图片字典input_dict = # 检测是否带了口罩(data=input_dict)

履行上述程序后,项目下会生成detection_result文件夹,辨认成果都会在里面,辨认作用如下:

Python操控输入设备的办法有许多种,咱们能够经过win32或许pynput模块。咱们能够经过简略的循环操作来到达信息轰炸的作用,这儿以pynput为例,咱们需求先装置模块:

pip install -i https://

在写代码之前咱们需求手动获取输入框的坐标:

from pynput import mouse# 创立一个鼠标m_mouse = # 输出鼠标方位print()

可能有更高效的办法,可是我不会。

获取后咱们就能够记载这个坐标,音讯窗口不要移动。然后咱们履行下列代码并将窗口切换至音讯页面:

import timefrom pynput import mouse (5)m_mouse = # 创立一个鼠标m_keyboard = # 创立一个键盘 = (850 670) # 将鼠标移动到指定方位() # 点击鼠标左键while(True): ('你好') # 打字 () # 按下enter () # 松开enter () # 等候 秒

我供认,这个超越了10行代码,并且也不高端。运用前QQ给小号发信息作用如下:

咱们能够经过Tesseract来辨认图片中的文字,在Python中完成起来十分简略,可是前期下载文件、装备环境变量等略微有些繁琐,所以本文只展现代码:

import pytesseractfrom PIL import Imageimg = ('')text = (img)print(text)

其间text便是辨认出来的文本。假如对准确率不满意的话,还能够运用百度的通用文字接口。

图标是数据可视化的重要东西,在Python中matplotlib在数据可视化中发挥重要作用,下面咱们来看看运用matplotlib怎么制作一个函数图画:

import numpy as np from matplotlib import pyplot as plt

x = (111) # x轴数据y = x * x + 5 # 函数联系("y=x*x+5") # 图画标题("x") # x轴标签("y") # y轴标签(xy) # 生成图画 # 显现图画

生成图画如下:

下面给咱们介绍的是独家的AI人工智能,一般不别传的。这个人工智能能够答复许多问题,当然人工智能现在还在发展阶段,想要了解人类的言语还差许多。废话不多说,下面来看看咱们的人工智能Fdj:

while(True): question = input answer = ('吗' '呢') answer = ('?' '!') print(answer)

下面咱们来看看简略的测验:

你好吗?我好呢!你吃饭了吗?我吃饭了呢!你要睡了吗?我要睡了呢!

看来咱们“小复”仍是比较智能的。

[1] WordCloud生成卡卡西忍术词云:

https://

[2] Python自然言语处理只需求5行代码:

https://

量子核算与AI“双拳”反击,他们确定38种潜在抗疫药物

绝悟之后再超神,腾讯30篇论文当选AI顶会ACL

微信提出引荐中的深度反应网络,在“看一看”数据集上到达SOTA

安全科技王健宗:一切 AI 前沿技术,都能够在联邦学习中大展身手

2 年 6 个月 11 天,外包到阿里的修仙之路 | 原力方案

在 520 这天,居然有人把 Docker讲清楚了?

斗地主吗?能学区块链那种!| 原力方案

你点的每个“在看”,我都仔细当成了AI

    关于作者: tyughjyu

    这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字活着HTML!

    为您推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    评论列表 人参与

    联系我们

    联系我们

    8888-88888888

    在线咨询: QQ交谈

    邮箱: email@admin.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部