欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

10行代码,用python能做出什么骚操作

程序员文章站 2022-05-27 18:58:13
前言 文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:小栗子 PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun python凭借其简洁的代码,赢得了许多开发者的喜爱 ......

前言

文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

作者:小栗子

ps:如有需要python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/a6zvjdun

python凭借其简洁的代码,赢得了许多开发者的喜爱。因此也就促使了更多开发者用python开发新的模块,从而形成良性循环,python可以凭借更加短的代码实现许多有趣的操作。下面我们来看看,我们用不超过10行代码能实现什么有趣的功能。

1、生成二维码

二维码作为一种信息传送工具,在当今社会发挥了重要作用。而生成一个二维码也非常简单,在python中我们可以通过myqr模块生成二维码,而生成一个二维码我们只需要2行代码,我们先安装myqr模块,这里选用国内的源下载:

10行代码,用python能做出什么骚操作

 

 

安装完成后我们就可以开始写代码了:

10行代码,用python能做出什么骚操作

 

我们执行代码后会在项目下生成一张二维码。当然我们还可以丰富二维码:

10行代码,用python能做出什么骚操作

 

效果如下图:

10行代码,用python能做出什么骚操作

 

另外myqr还支持动态图片。

2、生成词云


词云是数据可视化的一种非常优雅的方式,我们通过词云可以很直观的看出一些词语出现的频率高低。使用python我们可以通过wordcloud模块生成词云,我们先安装wordcloud模块:

10行代码,用python能做出什么骚操作

 

然后我们就可以写代码了:

10行代码,用python能做出什么骚操作

 

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

 

10行代码,用python能做出什么骚操作

 

当然这只是最简单的词云,词云更详细的操作可以参见wordcloud生成卡卡西忍术词云[1]。

3、批量抠图

抠图的实现需要借助百度飞桨的深度学习工具paddlepaddle,我们需要安装两个模块就可以很快的实现批量抠图了,第一个是paddlepaddle:

 

10行代码,用python能做出什么骚操作

 

还有一个是paddlehub模型库:

10行代码,用python能做出什么骚操作

 

接下来我们只需要5行代码就能实现批量抠图:

10行代码,用python能做出什么骚操作

 

抠图效果如下:

10行代码,用python能做出什么骚操作

 

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

4、文字情绪识别

在paddlepaddle面前,自然语言处理也变得非常简单。实现文字情绪识别我们同样需要安装paddlepaddle和paddlehub,具体安装参见三中内容。然后就是我们的代码部分了:

10行代码,用python能做出什么骚操作

 

识别的结果是一个字典列表:

10行代码,用python能做出什么骚操作

 

其中sentiment_key字段包含了情绪信息,详细分析可以参见python自然语言处理只需要5行代码[2]。

5、识别是否带了口罩

这里同样是使用paddlepaddle的产品,我们按照上面步骤安装好paddlepaddle和paddlehub,然后就开始写代码:

10行代码,用python能做出什么骚操作

 

执行上述程序后,项目下会生成detection_result文件夹,识别结果都会在里面,识别效果如下:

10行代码,用python能做出什么骚操作

 

6、简易信息轰炸

python控制输入设备的方式有很多种,我们可以通过win32或者pynput模块。我们可以通过简单的循环操作来达到信息轰炸的效果,这里以pynput为例,我们需要先安装模块:

10行代码,用python能做出什么骚操作

 

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

10行代码,用python能做出什么骚操作

 

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

获取后我们就可以记录这个坐标,消息窗口不要移动。然后我们执行下列代码并将窗口切换至消息页面:

10行代码,用python能做出什么骚操作

 

7、识别图片中的文字

我们可以通过tesseract来识别图片中的文字,在python中实现起来非常简单,但是前期下载文件、配置环境变量等稍微有些繁琐,所以本文只展示代码:

10行代码,用python能做出什么骚操作

 

其中text就是识别出来的文本。如果对准效率不满意的话,还可以使用百度的通用文字接口。

8、绘制函数图像

图标是数据可视化的重要工具,在python中matplotlib在数据可视化中发挥重要作用,下面我们来看看使用matplotlib如何绘制一个函数图像:

10行代码,用python能做出什么骚操作

 

生成效果如图:

10行代码,用python能做出什么骚操作

 

9、人工智能

下面给大家介绍的是独家的ai人工智能,一般不外传的。这个人工智能可以回答许多问题,当然人工智能现在还在发展阶段,想要理解人类的语言还差很多。废话不多说,下面来看看我们的人工智能fdj:

10行代码,用python能做出什么骚操作

 

下面我们来看看简单的测试:

10行代码,用python能做出什么骚操作

2020年最新python教程:

如果你处于想学python或者正在学习python,python的教程不少了吧,但是是最新的吗?

说不定你学了可能是两年前人家就学过的内容,在这小编分享一波2020最新的python教程。

10行代码,用python能做出什么骚操作

 

 

10行代码,用python能做出什么骚操作

 

 

10行代码,用python能做出什么骚操作

 

 

10行代码,用python能做出什么骚操作

 

 

以上这些教程小编已经为大家打包准备好了,希望对正在学习的你有所帮助!

获取方式,私信小编 “ 资料 ”,即可免费获取哦!