📝 Python
1615篇技术文档📅  最后修改于: 2020-02-05 14:36:32        🧑  作者: Mango
本文讨论了朴素贝叶斯分类器背后的理论及其实现。朴素贝叶斯分类器是基于贝叶斯定理的分类算法的集合。它不是一个单一的算法,而是一系列算法,它们全部共享一个共同的原理,即,每对被分类的特征彼此独立。首先,让我们考虑一个数据集。考虑一个虚构的数据集,该数据集描述了打高尔夫球的天气状况。给定天气条件,每个元组将条件分为适合普通高尔夫的条件(“是”)或不适合(“否”)。这是我们的数据集的表格表示。表现温度湿度...
📅  最后修改于: 2020-02-05 14:40:05        🧑  作者: Mango
我们已经用Python创建了许多有趣的项目和程序,有时可能会创建一些非常令人兴奋的东西,并且我们想共享它。通常,为了共享我们的Python程序,收件人将需要安装相同版本的Python,以及所有使用的模块。嗯,这可能非常繁琐。对于分发,转换为.exe的兴趣很高,并且有两种选择。在Python 2.7中, Py2exe是一个不错的选择,而对于Python 3,cx_freeze可以很好地工作。CX_F...
📅  最后修改于: 2020-02-05 14:43:18        🧑  作者: Mango
曾经想过编写一个脚本,在执行该脚本时会打印自己的名称。这很简单,您一定已经注意到其中这样编写主函数的程序并且您一定想知道这两个参数的含义。那么第一个argc是传入程序的参数数量。第二个argv是一个数组,其中包含传递到程序中的所有参数的名称。连同这些参数一起,在该数组的数组第一个单元格中存储了一条额外的信息,即argv [0],这是包含代码的文件的完整路径。要打印程序的名称,我们要做的就是将文件名...
📅  最后修改于: 2020-02-05 15:05:38        🧑  作者: Mango
任务是计算最频繁的单词,从而从动态来源中提取数据。首先,在requestsmodule和beautiful soupmodule 的帮助下创建一个Web爬网程序,它将从网页中提取数据并将其存储在列表中。可能会有一些不需要的单词或符号(例如特殊符号,空格),可以对其进行过滤以简化计数并获得所需的结果。在对每个单词计数之后,我们还可以对大多数(例如10或20个)常见单词进行计数。使用的模块和库函数:r...
📅  最后修改于: 2020-02-05 15:08:45        🧑  作者: Mango
与c相比,Python中的套接字编程非常用户友好。程序员不必担心有关套接字的详细信息。在Python中,用户有更多机会专注于应用程序层而不是网络层。在本教程中,我们将开发一个能够处理HTTP流量的简单多线程代理服务器。它将主要基于基本的套接字编程思想。如果您不确定基础知识,那么我建议您在阅读本教程之前先将它们刷一下。这是代理服务器的简单实现。在接下来的教程中,我们将逐步将其开发成非常有用的服务器。...
📅  最后修改于: 2020-02-05 15:16:04        🧑  作者: Mango
先决条件:在Python中创建代理Web服务器–1在本教程中,添加了一些有趣的功能以使其更有用。添加域黑名单。对于前 google.com,facebook.com。在我们的配置字典中创建BLACKLIST_DOMAINS的列表。现在,只需忽略/删除收到的列入黑名单的域的请求即可。(理想情况下,我们必须以禁止的response来回应。)要添加主机阻止:您可能需要允许来自特定子网的连接或特定人的连接...
📅  最后修改于: 2020-02-08 08:28:09        🧑  作者: Mango
顾名思义,URL Shortener是一项有助于减少URL长度的服务,以便可以在诸如字符数之类的Twitter之类的平台上轻松共享该URL。当今市场上有很多URL缩短器,它们肯定会帮助您解决目的。我们将讨论Bitly URLShortener的API实现和Python模块的实现pyshorteners。这基本上是Python中的一个库,提供了一些流行的URL Shorteners的实现。Bitly...
📅  最后修改于: 2020-02-08 08:35:32        🧑  作者: Mango
先决条件:URL缩短程序及其API | 1让我们讨论使用同一pyshorteners模块的更多URL缩短器。Bitly URL Shortener:我们已经看到了Bitly API的实现。现在,让我们看看如何使用Bitly Services使用该模块来缩短URL。缩短网址的代码:扩展URL的代码:Adf.ly URL Shortener:这是URL缩短服务,它根据访问您缩短的URL的访问者数量来付...
📅  最后修改于: 2020-02-08 08:48:33        🧑  作者: Mango
openweathermap是一项给Web服务和移动应用程序的开发人员提供天气数据(包括当前天气数据,预报和历史数据)的服务。它提供了一个具有JSON,XML和HTML端点以及有限的免费使用层的API。每分钟访问60次以上,则需要每月40美元起的付费订阅。访问历史数据需要每月150美元起的订阅。用户可以请求当前的天气信息,扩展的预报和图形地图(显示云量,风速,压力和降水量)。要使用当前的天气数据A...
📅  最后修改于: 2020-02-08 09:02:02        🧑  作者: Mango
新闻API是一个简单的HTTP REST API,用于从网络上搜索和检索实时新闻报道。使用此工具,可以获取在任何新闻网站上运行的热门新闻,或者可以搜索特定主题(或关键字)的热门新闻。可以根据某些条件检索新闻。假设要搜索的主题(关键字)为“ 芒果文档”,或者可能与特定频道有关。可以完成所有操作,但是需要API Key才能开始。步骤:1.访问https://newsapi.org/以获取您自己的API...
📅  最后修改于: 2020-02-08 09:08:58        🧑  作者: Mango
信息框是用于收集和显示有关其主题的信息子集的模板。它可以描述为包含一组属性-值对的结构化文档,在Wikipedia中,它表示有关文章主题的信息摘要。因此,维基百科信息框是固定格式的表格,通常添加到文章的右上角,以表示该Wiki页面的摘要文章,有时还可以改善对其他相关文章的导航。[要了解有关infobox的更多信息,请单击此处]Web爬网是一种机制,可帮助从网站提取大量数据,从而提取数据并将其保存到...
📅  最后修改于: 2020-02-08 09:11:09        🧑  作者: Mango
出于任何开发目的,都可以使用Microsoft情感API提取图像的情感,如快乐,悲伤,中立,惊奇等。它使用起来非常简单,可以通过终端或任何语言(如Python或PHP)通过API进行调用。Microsoft提供30天的免费订阅,总共发出30,000个请求。端点和参数的详细信息可以在文档中找到。...
📅  最后修改于: 2020-02-08 09:22:06        🧑  作者: Mango
这是一个现实世界的程序,在您的工作时间内阻止某些分散注意力的网站,例如Facebook,Youtube等。关于程序:在此程序中,我们将通过您认为会分散注意力的网站链接,而您使用计算机和程序能够阻止这些网站。程序架构1, 每个系统都有hosts文件,无论是Mac,Windows还是Linux。Mac和Linux中的hosts文件:Windows中的主机文件:2,hosts文件的工作:hosts主机是...
📅  最后修改于: 2020-02-08 09:27:56        🧑  作者: Mango
使用Python构建网页。有许多模块或框架可以使用Python来创建网页,例如bottle,django,flask等。但是真正流行的是Flask和Django。与Flask相比,Django易于使用,但是FLask为您提供了通用的编程功能。要了解什么是Flask,您必须了解一些通用术语。WSGIWeb服务器网关接口(WSGI)已被用作Python Web应用程序开发的标准。WSGI是Web服务器...
📅  最后修改于: 2020-02-08 09:32:14        🧑  作者: Mango
介绍随机游走是一种数学对象,称为随机过程,它描述的路径由某些数学空间(例如整数)上的一系列随机步骤组成。随机游动的一个基本示例是整数行上的随机游动,它从0开始,并且在每一步以相等的概率移动+1或-1。其他示例包括分子在液体或气体中行进时所跟踪的路径,觅食动物的搜索路径,波动的股票价格以及赌徒的财务状况,所有这些都可以通过随机行走模型来近似,甚至尽管实际上它们可能并不是真正随机的。如这些示例所示,随...