python数据分析、挖掘与可视化 慕课答案_Python数据分析、挖掘与可视化(慕课版)...

第1章 Python开发环境的搭建与编码规范 1n

1.1 Python开发环境的搭建与使用 1n

1.1.1 IDLE 2n

1.1.2 Anaconda3 3n

1.1.3 安装扩展库 4n

1.2 Python编码规范 5n

1.3 标准库、扩展库对象的n

导入与使用 7n

1.3.1 import模块名[ as 别名] 7n

1.3.2 from模块名importn

对象名[ as 别名] 7n

1.3.3 from模块名import * 8n

本章知识要点 8n

本章习题 9n

第2章 数据类型、运算符与内置函数 10n

第1章 Python开发环境的搭建与编码规范 1n

1.1 Python开发环境的搭建与使用 1n

1.1.1 IDLE 2n

1.1.2 Anaconda3 3n

1.1.3 安装扩展库 4n

1.2 Python编码规范 5n

1.3 标准库、扩展库对象的n

导入与使用 7n

1.3.1 import模块名[ as 别名] 7n

1.3.2 from模块名importn

对象名[ as 别名] 7n

1.3.3 from模块名import * 8n

本章知识要点 8n

本章习题 9n

第2章 数据类型、运算符与内置函数 10n

2.1 常用内置数据类型 10n

2.1.1 整数、浮点数、复数 11n

2.1.2 列表、元组、字典、集合 12n

2.1.3 字符串 13n

2.2 运算符与表达式 14n

2.2.1 算术运算符 15n

2.2.2 关系运算符 17n

2.2.3 成员测试运算符 18n

2.2.4 集合运算符 18n

2.2.5 逻辑运算符 18n

2.3 常用内置函数 19n

2.3.1 类型转换 21n

2.3.2 最大值、最小值 22n

2.3.3 元素数量、求和 23n

2.3.4 排序、逆序 24n

2.3.5 基本输入/输出 25n

2.3.6 range() 26n

2.3.7 zip() 26n

2.3.8 map()、reduce()、filter() 27n

2.4 综合应用与例题解析 28n

本章知识要点 29n

本章习题 30n

第3章 列表、元组、字典、集合与n

字符串 31n

3.1 列表与列表推导式 31n

3.1.1 创建列表 31n

3.1.2 使用下标访问列表中的n

元素 32n

3.1.3 列表常用方法 33n

3.1.4 列表推导式 34n

3.1.5 切片操作 35n

3.2 元组与生成器表达式 36n

3.2.1 元组与列表的区别 36n

3.2.2 生成器表达式 36n

3.2.3 序列解包 37n

3.3 字典 37n

3.3.1 字典元素的访问 38n

3.3.2 字典元素的修改、n

添加与删除 39n

3.4 集合 39n

3.4.1 集合概述 39n

3.4.2 集合常用方法 40n

3.5 字符串常用方法 40n

3.5.1 encode() 41n

3.5.2 format() 41n

3.5.3 index()、rindex()、count() 42n

3.5.4 replace()、maketrans()、n

translate() 42n

3.5.5 ljust()、rjust()、center() 43n

3.5.6 split()、rsplit()、join() 43n

3.5.7 lower()、upper()、capitalize()、n

title()、swapcase() 44n

3.5.8 startswith()、endswith() 44n

3.5.9 strip()、rstrip()、lstrip() 44n

3.6 综合应用与例题解析 45n

本章知识要点 47n

本章习题 47n

第4章 选择结构、循环结构、n

函数定义与使用 49n

4.1 选择结构 49n

4.1.1 条件表达式 49n

4.1.2 单分支选择结构 50n

4.1.3 双分支选择结构 50n

4.1.4 嵌套的分支结构 50n

4.2 循环结构 51n

4.2.1 for循环 51n

4.2.2 while循环 51n

4.2.3 break与continue语句 52n

4.3 函数定义与使用 52n

4.3.1 函数定义基本语法 52n

4.3.2 lambda表达式 52n

4.3.3 递归函数 53n

4.3.4 生成器函数 53n

4.3.5 位置参数、默认值参数、关键n

参数、可变长度参数 54n

4.3.6 变量作用域 55n

4.4 综合应用与例题解析 56n

本章知识要点 57n

本章习题 58n

第5章 文件操作 59n

5.1 文件操作基础 59n

5.1.1 内置函数open() 59n

5.1.2 文件对象常用方法 60n

5.1.3 上下文管理语句with 61n

5.2 JSON文件操作 61n

5.3 CSV文件操作 62n

5.4 Word、Excel、PowerPointn

文件操作实战 63n

本章知识要点 65n

本章习题 65n

第6章 numpy数组与矩阵运算 67n

6.1 numpy数组及其运算 67n

6.1.1 创建数组 67n

6.1.2 测试两个数组的对应元素n

是否足够接近 69n

6.1.3 修改数组中的元素值 70n

6.1.4 数组与标量的运算 71n

6.1.5 数组与数组的运算 71n

6.1.6 数组排序 72n

6.1.7 数组的内积运算 73n

6.1.8 访问数组中的元素 73n

6.1.9 数组对函数运算的支持 74n

6.1.10 改变数组形状 75n

6.1.11 数组布尔运算 76n

6.1.12 分段函数 77n

6.1.13 数组堆叠与合并 78n

6.2 矩阵生成与常用操作 79n

6.2.1 矩阵生成 79n

6.2.2 矩阵转置 79n

6.2.3 查看矩阵特征 80n

6.2.4 矩阵乘法 81n

6.2.5 计算相关系数矩阵 81n

6.2.6 计算方差、协方差、标准差 82n

6.3 计算特征值与特征向量 82n

6.4 计算逆矩阵 83n

6.5 求解线性方程组 84n

6.6 计算向量和矩阵的范数 85n

6.7 奇异值分解 86n

6.8 函数向量化 87n

本章知识要点 88n

本章习题 88n

第7章 pandas数据分析实战 91n

7.1 pandas常用数据类型 91n

7.1.1 一维数组与常用操作 92n

7.1.2 时间序列与常用操作 96n

7.1.3 二维数组DataFrame 99n

7.2 DataFrame数据处理与分析实战 101n

7.2.1 读取Excel文件中的数据 101n

7.2.2 筛选符合特定条件的数据 103n

7.2.3 查看数据特征和统计信息 106n

7.2.4 按不同标准对数据排序 108n

7.2.5 使用分组与聚合对员工n

业绩进行汇总 110n

7.2.6 处理超市交易数据中的n

异常值 114n

7.2.7 处理超市交易数据中的n

缺失值 115n

7.2.8 处理超市交易数据中的n

重复值 117n

7.2.9 使用数据差分查看员工n

业绩波动情况 118n

7.2.10 使用透视表与交叉表查看n

业绩汇总数据 119n

7.2.11 使用重采样技术按时间段n

查看员工业绩 123n

7.2.12 多索引相关技术与操作 125n

7.2.13 使用标准差与协方差分析n

员工业绩 127n

7.2.14 使用pandas的属性接口实现n

高级功能 130n

7.2.15 绘制各员工在不同柜台n

业绩平均值的柱状图 132n

7.2.16 查看DataFrame的内存n

占用情况 134n

7.2.17 数据拆分与合并 135n

本章知识要点 139n

本章习题 140n

第8章 sklearn机器学习实战 141n

8.1 机器学习基本概念 141n

8.2 机器学习库sklearn简介 147n

8.2.1 扩展库sklearn常用n

模块与对象 147n

8.2.2 选择合适的模型和算法 149n

8.3 线性回归算法的原理与应用 149n

8.3.1 线性回归模型的原理 149n

8.3.2 sklearn中线性回归模型的n

简单应用 150n

8.3.3 岭回归的基本原理与n

sklearn实现 151n

8.3.4 套索回归Lasso的基本n

原理与sklearn实现 152n

8.3.5 弹性网络ElasticNet的基本n

原理与sklearn实现 153n

8.3.6 使用线性回归模型预测n

儿童身高 153n

8.4 逻辑回归算法的原理与应用 155n

8.4.1 逻辑回归算法的原理与n

sklearn实现 155n

8.4.2 使用逻辑回归算法预测n

考试能否及格 157n

8.5 朴素贝叶斯算法的原理与应用 158n

8.5.1 基本概念 158n

8.5.2 朴素贝叶斯算法分类的原理与n

sklearn实现 160n

8.5.3 使用朴素贝叶斯算法对中文n

邮件进行分类 161n

8.6 决策树与随机森林算法的应用 163n

8.6.1 基本概念 163n

8.6.2 决策树算法原理与n

sklearn实现 163n

8.6.3 随机森林算法原理与n

sklearn实现 166n

8.6.4 使用决策树算法判断学员的n

Python水平 168n

8.7 支持向量机算法原理与应用 170n

8.7.1 支持向量机算法基本原理与n

sklearn实现 170n

8.7.2 使用支持向量机对手写数字n

图像进行分类 172n

8.8 KNN算法原理与应用 175n

8.8.1 KNN算法的基本原理与n

sklearn实现 175n

8.8.2 使用KNN算法判断交通n

工具类型 177n

8.9 KMeans聚类算法原理与应用 178n

8.9.1 KMeans聚类算法的基本原理n

与sklearn实现 178n

8.9.2 使用KMeans算法压缩n

图像颜色 181n

8.10 分层聚类算法原理与应用 182n

8.11 DBSCAN算法原理与应用 184n

8.12 使用协同过滤算法进行n

电影推荐 187n

8.13 关联规则分析原理与应用 189n

8.13.1 关联规则分析原理与n

基本概念 189n

8.13.2 使用关联规则分析n

演员关系 190n

8.14 数据降维 192n

8.15 交叉验证与网格搜索 195n

8.15.1 使用交叉验证评估模型n

泛化能力 195n

8.15.2 使用网格搜索确定模型n

最佳参数 197n

本章知识要点 199n

本章习题 200n

第9章 matplotlib数据可视化实战 201n

9.1 数据可视化库matplotlib基础 201n

9.2 绘制折线图实战 202n

9.3 绘制散点图实战 205n

9.4 绘制柱状图实战 208n

9.5 绘制饼状图实战 212n

9.6 绘制雷达图实战 215n

9.7 绘制三维图形实战 218n

9.8 绘图区域切分实战 224n

9.9 设置图例样式实战 225n

9.10 事件响应与处理实战 229n

9.11 填充图形 244n

9.12 保存绘图结果 246n

本章知识要点 247n

本章习题 247n

部分习题答案 248n

第1章 Python开发环境搭建与n

编码规范 248n

第2章 数据类型、运算符与n

内置函数 248n

第3章 列表、元组、字典、集合与n

字符串 249n

第4章 选择结构、循环结构、函数n

定义与使用 251n

第5章 文件操作 253n

第6章 numpy数组与矩阵运算 254n

第7章 pandas数据分析实战 255n

附录A 运算符、内置函数对常用内置n

对象的支持情况表 257n

附录B Python关键字清单 258n

附录C 常用标准库对象速查表 260n

附录D 常用Python扩展库清单 263n

参考文献 264

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/459188.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Xcode 修改工程名以及注意事项

1、先把整个工程文件夹名改为新的工程名。 2、打开工程,单击,输入新的工程名,会出现,点击确定。 3、回到工程界面,在中选择 Manage Schemes,然后再弹出的对话框,把工程名改为新的名字。 4、最好在工程中,把…

C++语言中multiset的相关用法及扩展

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com *************************************************** cpp语言中&#xff0c;multiset是<set>库中一个非常有用的类型&#xff0c;它可…

[20160201]db_link与子光标问题.txt

[20160201]db_link与子光标问题.txt --生产系统遇到一个关于db_link产生大量子光标问题&#xff0c;当cursor_sharingforce的情况下&#xff0c;通过测试说明。 --注&#xff1a;这个问题我的测试仅仅存在10.2.0.4,11.2.0.4没有这个问题。 1.环境&#xff1a; SCOTTtest> &a…

脚本命令配置mysql_MySQL 自动化部署脚本

一、环境说明操作系统&#xff1a;CentOS数据库版本&#xff1a;MySQL 5.7/8.0参数&#xff1a;buffer pool 会根据系统内存指定、默认双一、GTID、SlowLog脚本默认安装路径&#xff1a;/usr/local/mysql脚本默认数据路径&#xff1a;/data/mysql*(根据安装包版本适应 比如 5.7…

STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com STL视频教程&#xff1a; http://item.taobao.com/item.htm?spma1z10.5-c.w4002-9510581626.21.y9vLuz&id43055362725 ************…

第2章 数字之魅——快速寻找满足条件的两个数

快速寻找满足条件的两个数 问题描述 能否快速找出一个数组中的两个数字&#xff0c;让这两个数字之和等于一个给定的数字&#xff0c;为了简化起见&#xff0c;我们假设这个数组中肯定存在这样一组或以上符合要求的解。 分析与解法 【解法一】 代码如下&#xff1a; 1 package …

eigen 列向量转矩阵_快速入门矩阵运算——开源库Eigen

矩阵是数学中一个重要的工具&#xff0c;广泛应用于各种场景下的数值分析&#xff0c;例如&#xff0c;数字信号处理&#xff0c;图像处理等。我们如何在程序中使用矩阵进行运算呢&#xff1f;本文将为大家介绍一个开源的矩阵运算工具——Eigen。Eigen is a C template library…

优化android studio编译的apk大小

默认生成的apk&#xff08;release版&#xff09;太大&#xff08;只打印helloworld的apk大小就有1MB多&#xff09;&#xff0c;需要优化编译&#xff0c;如下&#xff0c;修改build.gradlebuildTypes { release {minifyEnabled true zipAlignEnabled true s…

STL set和multiset

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com STL视频教程&#xff1a; http://item.taobao.com/item.htm?spma1z10.5-c.w4002-9510581626.21.y9vLuz&id43055362725 ***************…

cassandra 环境搭建

1 下载安装包 http://www.planetcassandra.org/cassandra/?dlinkhttp://downloads.datastax.com/community/dsc-cassandra-2.1.5-bin.tar.gz 用tar包的形式安装&#xff0c;解压缩之后就可以用&#xff1b;选择2.1.5&#xff0c;因为golang 客户端gocql的git 首页上支持最新的…

mysql raid_DBA们应该知道的RAID卡知识_MySQL

bitsCN.com对于数据库这种特殊应用IOphotoshop/ target_blank classinfotextkey>PS往往会成为瓶颈&#xff0c;突破的这个瓶颈的有效方法不多&#xff0c;软件方面主要是读写分离&#xff0c;垂直拆分&#xff0c;分区表技术&#xff0c;cluster。硬件方面主要是raid&#x…

基于Maven的SSH框架搭建

2019独角兽企业重金招聘Python工程师标准>>> 1.工程介绍 工程是结合了Springstruts2hibernate&#xff0c;实现了一个简单的form表单提交的功能&#xff0c;可能需要对spring&#xff0c;struts2&#xff0c;hibernate有一个基础的了解才好理解。 2.工程结构图 首先…

交通警察手势信号(动画演示)

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com *************************************************** 一、交通警察手势信号&#xff0d;停止信号 二、交通警察手势信号&#xff0d;直行信…

==与equal在java中应用的感悟

今天又算是长见识了。了解了下平时不注意的equal和的区别。 不管是又或是equal都是用来比较相同与否。当问题就在这里了&#xff0c;比较什么相同呢&#xff1f; 我的在日常的比较无非也就是两种&#xff1a;1、基本数据类型之间的比较&#xff0c;2、引用类型数据之间的比较。…

mysql和mybatis面试题_BATJ面试题汇总详解:MyBatis+MySQL+Spring+Redis+多线程

SpringSpring 概述什么是spring?使用Spring框架的好处是什么&#xff1f;Spring由哪些模块组成&#xff1f;解释AOP模块Spring配置文件什么是Spring IOC 容器&#xff1f;依赖注入什么是Spring的依赖注入&#xff1f;有哪些不同类型的IOC(依赖注入)方式&#xff1f;哪种依赖注…

Codeblocks和gdb调试 (转)

*************************************************** 更多精彩&#xff0c;欢迎进入&#xff1a;http://shop115376623.taobao.com *************************************************** 使用C::B和gdb调试是一件简单的事情。下面&#xff0c;让我们调试一个简单的循环&…

Git的安装和使用(Linux)【转】

转自&#xff1a;http://my.oschina.net/fhd/blog/354685 Git诞生于Linux平台并作为版本控制系统率先服务于Linux内核&#xff0c;因此在Linux上安装Git是非常方便的。可以通过两种不同的方式在Linux上安装Git&#xff1a;一种方法是通过Linux发行版的包管理器安装已经编译好的…

Magento--修改已存在的订单的运费

遇到一种情况&#xff0c;需要在下单后再由管理员添加订单运费&#xff0c;然后顾客再付款。那么问题来了&#xff0c;如何给订单添加运费呢&#xff1f;下面是一段代码&#xff0c;可以实现该功能&#xff1a; $orderId your order id;$order Mage::getModel(sales/order)-&…

mysql5.7.17 win7_win7下mysql5.7.17安装配置方法图文教程

win7下安装mysql5.7.17图文教程&#xff0c;分享给大家。1.下载安装包请在以下有zip包和msi两种类型包&#xff0c;建议新手选择zip包下载&#xff0c;有助于熟习mysql2.解压mysql压缩包下载完成后解压&#xff0c;将其放在要安装的目录下面&#xff0c;如&#xff1a;e:\mysql…

华为软件研发面试题1

from&#xff1a;http://blog.csdn.net/eddy_0825/article/details/1875574 1、局部变量能否和全局变量重名&#xff1f; 答&#xff1a;能&#xff0c;局部会屏蔽全局。要用全局变量&#xff0c;需要使用"::" 局部变量可以与全局变量同名&#xff0c;在函数内引用这…