简介 利用Python编写函数时,可以直接定义,也可以在[crayon-64731a4f50384258451074-i/] 中作为方法定义。那么执行函数的方法你真的全知道吗? 方法一 直接调用,例如: [crayon-…
手把手教你实现Python多进程多线程
简介 在程序设计当中会碰到任务并发和并行处理的情况,此时就需要使用多进程(process)和多线程(thread)来加速程序执行效率。 进程是操作系统能独立调度的最小单位,而线程是进程中可并发执行的单元; 一个应用程序至…
手把手教你用python发邮件
简介 当你有个on-the-fly的线上程序,需要定期获取结果或进程记录时,使用Python创建一个邮件发送程序难道不是一件非常有意思的事情吗?发送email就跟我们去邮局寄信是相似的。我们去寄信,当地必须要有一个邮局,…
隐藏源码细节:Python脚本编译pyc文件
简介 Python已经成为耳熟能详的编程语言,得益于其友好、简洁、万物皆对象的特性,逐渐成为“国民工具”。然而,Python相比编译型语言,如C语言,运行速度并不理想。但是其本身也有提高速度的方式—编译成.pyc格式的字…
Python在命令行输出美观的表格
简介 命令行下展示复杂的文本信息着实不易,今天给大家推荐一个不错的表格输出库prettytable,它可以打印出美观的表格,并能很好的支持中文显示。 安装 老规矩,通过pip方式直接安装: [crayon-64731a4…
Python wifi破解实战——附28G密码资源
简介 Python丰富的第三方库中自然也包括wifi的API,可以很方便的实现wifi的连接。如果有一份详细的密码本,可以实现wifi密码的暴力破解,前提是你有足够的耐心和时间去等待。本文将提供一套完整的wifi破解代码…
Keras蚂蚁金服大赛实战——自然语言处理技术(4)
简介 之前在自然语言处理技术系列的第一篇NER实战的结语中介绍过:序列标注(分词,NER),文本分类(情感分析),句子关系判断(语意相似判断),句子生成(机器翻译)是NLP领域的四大任务,之后我又陆续简单介绍了情感分析实…
Keras版Sequence2Sequence对对联实战——自然语言处理技术(3)
简介 今天我们来做NLP(自然语言处理)中Sequence2Sequence的任务。其中Sequence2Sequence任务在生活中最常见的应用场景就是机器翻译。除了机器翻译之外,现在很流行的对话机器人任务,摘要生成任…
Keras情感分析(Sentiment Analysis)实战---自然语言处理技术(2)
简介 情感分析(Sentiment Analysis)是自然语言处理里面比较高阶的任务之一。仔细思考一下,这个任务的究极目标其实是想让计算机理解人类的情感世界。我们自己都不一定能完全控制和了解自己的情感,更别说机器了。 …
Keras命名体识别(NER)实战---自然语言处理技术(1)
简介 命名体识别(Name Entity Recognition)是自然语言处理(Nature Language Processing)领域中比较重要的一个任务,几乎百分之50的和文本处理有关的项目中都会涉及到命名体识别…
Selenium爬携程酒店评论+jieba数据分析实战
简介 如果你想使用最少的时间相对客观的了解一样事物,那么最好的方式就是快速收集大量的关于它的评价,然后迅速地找出这些评价中的关键信息。 而这道题目,有两个特别大的难点: 如何快速收集大量的评论; 如何迅速的从大量评论中抽…
PyCharm操作技巧大全(Win/Linux 版)
简介 PyCharm是由JetBrains开发的一个主要用于Python编程的集成开发环境(IDE)。非常适合新手学习Python,它提供了一整套代码分析,图形调试,版本控制系统等,并且可以快速打开Python解释器,C…
举例介绍Python装饰器
简介 装饰器顾名思义就是负责装饰的函数。一个形象的理解是,装饰器就像女人用的化妆品。白天要出门的时候,就要用化妆品这种装饰器去打扮一番,效果是变得年轻漂亮、精神奕奕,而本质属性不会发生变化,比如性别不会变;到了晚上就要卸…
Jupyter/IPython Notebook使用介绍
在上篇文章中,我们介绍了IPython的使用。事实上IPython还有网页版本的,称为Jupyter Notebook(之前称为IPython Notebook)。目前Jupyter Notebook支持40多种编程语言…
IPython体验交互式编程
IPython是一款高效的python交互式解释器,相比python自带的python shell功能更多更强大。它的强大体现在交互式计算和软件开发等方面,能够提高生产力。并且还能跟操作系统shell和文件之间产生互动,…