当前位置: 移动技术网 > IT编程>脚本编程>Python > 10行代码,用python能做出什么骚操作

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

2020年04月13日  | 移动技术网IT编程  | 我要评论

乱伦性爱,特洛伊-丹尼尔斯,过水漫游沙皮

前言

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

作者:小栗子

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

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

1、生成二维码

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

 

 

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

 

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

 

效果如下图:

 

另外myqr还支持动态图片。

2、生成词云


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

 

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

 

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

 

 

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

3、批量抠图

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

 

 

还有一个是paddlehub模型库:

 

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

 

抠图效果如下:

 

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

4、文字情绪识别

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

 

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

 

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

5、识别是否带了口罩

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

 

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

 

6、简易信息轰炸

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

 

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

 

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

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

 

7、识别图片中的文字

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

 

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

8、绘制函数图像

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

 

生成效果如图:

 

9、人工智能

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

 

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

2020年最新python教程:

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

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

用python画的,5 种非传统的可视化技术,超炫酷的动态图

 

 

用python画的,5 种非传统的可视化技术,超炫酷的动态图

 

 

用python画的,5 种非传统的可视化技术,超炫酷的动态图

 

 

用python画的,5 种非传统的可视化技术,超炫酷的动态图

 

 

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

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网