摘要: 决策树(Decision Tree) 在本章中,我们将向您展示如何制作“决策树”。决策树是一种流程图,可以帮助您根据以前的经验进行决策。 在这个例子中,一个人将尝试决定他/她是否应该参加喜剧节目。 幸运的是,我们的例中人物每次在镇上举办喜剧节目时都进行注册,并注册一些关于喜剧演员的信息,并且还登记了 阅读全文
posted @ 2021-12-11 22:56 青竹之下 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 评估模型 在机器学习中,我们创建模型来预测某些事件的结果,就像在上一章中当我们了解重量和发动机排量时,预测了汽车的二氧化碳排放量一样。 要衡量模型是否足够好,我们可以使用一种称为训练/测试的方法。 什么是训练/测试 训练/测试是一种测量模型准确性的方法。 之所以称为训练/测试,是因为我们将数据集分为 阅读全文
posted @ 2021-12-11 22:51 青竹之下 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 数据分布(Data Distribution) 在本教程稍早之前,我们仅在例子中使用了非常少量的数据,目的是为了了解不同的概念。 在现实世界中,数据集要大得多,但是至少在项目的早期阶段,很难收集现实世界的数据。 我们如何获得大数据集? 为了创建用于测试的大数据集,我们使用 Python 模块 Num 阅读全文
posted @ 2021-12-11 22:45 青竹之下 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 均值、中值和众数 从一组数字中我们可以学到什么? 在机器学习(和数学)中,通常存在三中我们感兴趣的值: 均值(Mean) - 平均值 中值(Median) - 中点值,又称中位数 众数(Mode) - 最常见的值 例如:我们已经登记了 13 辆车的速度: speed = [99,86,87,88,1 阅读全文
posted @ 2021-12-11 22:36 青竹之下 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Web框架把我们从WSGI中拯救出来了。现在,我们只需要不断地编写函数,带上URL,就可以继续Web App的开发了。 但是,Web App不仅仅是处理逻辑,展示给用户的页面也非常重要。在函数中返回一个包含HTML的字符串,简单的页面还可以,但是,想想新浪首页的6000多行的HTML,你确信能在Py 阅读全文
posted @ 2021-12-11 22:00 青竹之下 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在1966年,Seymour Papert和Wally Feurzig发明了一种专门给儿童学习编程的语言——LOGO语言,它的特色就是通过编程指挥一个小海龟(turtle)在屏幕上绘图。 海龟绘图(Turtle Graphics)后来被移植到各种高级语言中,Python内置了turtle库,基本上1 阅读全文
posted @ 2021-12-11 21:58 青竹之下 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: >>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 取前3个元素,应该怎么做? 笨办法: >>> [L[0], L[1], L[2]] ['Michael', 'Sa 阅读全文
posted @ 2021-12-11 21:45 青竹之下 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax 但是,如果不需要立刻 阅读全文
posted @ 2021-12-11 21:43 青竹之下 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Python内建了map()和reduce()函数。 如果你读过Google的那篇大名鼎鼎的论文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/reduce的概念。 我们先看map。map()函数接收两个参数, 阅读全文
posted @ 2021-12-11 21:40 青竹之下 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 例如,在一个list中,删掉偶数,只保留奇数,可以这 阅读全文
posted @ 2021-12-11 21:40 青竹之下 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 工作中可能会涉及处理pdf文件,PyPDF2就是这样一个库, 使用它可以轻松的处理pdf文件,它提供了读、写、分割、合并、文件转换等多种操作。官方地址:http://mstamy2.github.io/PyPDF2/ 安装 1. RPM式系统(Redhat、CentOS) pip install p 阅读全文
posted @ 2021-12-11 21:27 青竹之下 阅读(474) 评论(0) 推荐(0) 编辑
摘要: python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import json data1 = { "TestId": "testcase001", "Method": "post", "Title": "登录测试", "Desc": "登录基准测试", "Url": " 阅读全文
posted @ 2021-12-11 21:04 青竹之下 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 使用 record() 从文件中获取数据 在解释器会话框键入以下命令来处理 “harvard.wav” 文件的内容: harvard = sr.AudioFile('harvard.wav') >>> with harvard as source: ... audio = r.record(sour 阅读全文
posted @ 2021-12-11 21:01 青竹之下 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 识别器类 SpeechRecognition 的核心就是识别器类。 Recognizer API 主要目是识别语音,每个 API 都有多种设置和功能来识别音频源的语音,分别是: recognize_bing(): Microsoft Bing Speech recognize_google(): G 阅读全文
posted @ 2021-12-11 20:58 青竹之下 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 单。阅读本指南,你就将会了解。你将学到: •语音识别的工作原理; •PyPI 支持哪些软件包; •如何安装和使用 SpeechRecognition 软件包——一个功能全面且易于使用的 Python 语音识别库。 选择 Python 语音识别包 PyPI中有一些现成的语音识别软件包。其中包括: •a 阅读全文
posted @ 2021-12-11 20:56 青竹之下 阅读(822) 评论(0) 推荐(0) 编辑
摘要: Python高级教程- Python进阶|Scrapy教程|Python高级|Python深入 (pythontab.com) python读写文件的api都很简单,一不留神就容易踩”坑“。笔者记录一次踩坑历程,并且给了一些总结,希望到大家在使用python的过程之中,能够避免一些可能产生隐患的代码 阅读全文
posted @ 2021-12-11 15:16 青竹之下 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Python3正则表达式之:(?(id/name)yes-pattern|no-pattern)条件性匹配 1. 用途(?(id/name)yes-pattern|no-pattern)的作用是: 对于给出的id或者name,先尝试去匹配 yes-pattern部分的内容; 如果id或name条件不 阅读全文
posted @ 2021-12-11 15:09 青竹之下 阅读(141) 评论(0) 推荐(0) 编辑
摘要: lambda表达式是什么? lambda 表达式是 Python 中创建匿名函数的一个特殊语法. 我称 lambda 语法本身为 lambda 表达式,而它返回的函数我称之为 lambda 函数。或者称为匿名函数。 Python 的 lambda 表达式允许在一行代码中创建一个函数并传递。 webs 阅读全文
posted @ 2021-12-11 14:54 青竹之下 阅读(308) 评论(0) 推荐(0) 编辑