简介
目录
第1章 绪论 1
1.1 Python编程语言 1
1.1.1 Python语言的特点 1
1.1.2 Python语言的版本 2
1.1.3 Python的应用领域 2
1.2 Python网络爬虫 4
1.2.1 网络爬虫的工作原理 4
1.2.2 网络爬虫的常用技术 4
1.2.3 网络爬虫的应用 5
1.3 Python数据分析与可视化 5
1.3.1 NumPy 6
1.3.2 Pandas 6
1.3.3 Matplotlib 7
1.4 Python科学计算可视化 8
1.4.1 科学可视化基础 8
1.4.2 函数库介绍 10
1.5 机器学1
1.5.1 机器学的分类 12
1.5.2 机器学算法 12
1.6 Python开发环境部署 14
1.6.1 Jupyter Notebook入门 14
1.6.2 Jupyter Notebook的优势 14
1.6.3 Jupyter Notebook的界面 15
1.6.4 Jupyter Notebook的基本使用 17
第2章 Python网络爬虫与信息提取 19
2.1 网络爬虫简介 19
2.1.1 通用网络爬虫的工作原理 19
2.1.2 通用网络爬虫的常用技术
2.1.3 网络爬虫的分类 21
2.1.4 网络爬虫开发常用框架 22
2.2 基于Requests的网络数据获取方法 23
2.2.1 Requests的安装 24
2.2.2 Requests的使用方法 24
2.3 基于BeautifulSoup的Web数据解析方法 28
2.3.1 HTML结构 28
2.3.2 BeautifulSoup的安装 32
2.3.3 BeautifulSoup的基本使用方法 33
2.4 基于BeautifulSoup的校园新闻信息的爬取 37
第3章 Python数据分析与展示 41
3.1 基于NumPy的数据法 41
3.1.1 NumPy安装 41
3.1.2 NumPy的数据结构 42
3.1.3 创建数组 43
3.1.4 数据输入/输出 45
3.1.5 数组的索引与变换 46
3.1.6 利用NumP行统计分析 50
3.2 基于Pandas的大数据法 51
3.2.1 Pandas库的安装 51
3.2.2 Pandas的基本数据结构 52
3.2.3 数据输入/输出 54
3.2.4 数据探索 57
3.2.5 数据索引 59
3.2.6 数据选取 60
3.2.7 数据聚合与分组运算 63
3.2.8 数据简单分析 66
3.3 基于Matplotlib的大数据展示方法 66
3.3.1 Matplotlib安装 67
3.3.2 绘图流程 68
3.3.3 常见的图表类型 69
3.3.4 图形设置 71
3.3.5 绘图示例 72
3.4 网络招聘的数据分析 77
第4章 Python科学计算三维可视化 84
4.1 Python科学计算三维可视化简介 84
4.1.1 TVTK 84
4.1.2 Mayavi 86
4.1.3 TraitsUI 86
4.1.4 SciPy 88
4.2 三维可视化库Mayavi 89
4.2.1 安装基本库函数 89
4.2.2 Mayavi库能介绍 91
4.3 绘制类氢原子和H2O分子 97
4.3.1 绘制类氢原子 97
4.3.2 绘制H2O分子 98
4.4 基于Mayavi的磁力线和磁场绘制 101
4.4.1 绘制磁力线 101
4.4.2 绘制磁场 103
4.5 基于Mayavi的蛋白质图结构绘制 106
第5章 Python机器学 110
5.1 机器学 110
5.2 机器学cikit-learn 112
5.3 机器学原理及应用 114
5.3.1 k-近邻分类法 115
5.3.2 朴素贝叶斯算法 119
5.3.3 线回归 123
5.3.4 k均值算法 128
5.4 深度学 132
第6章 综合案例 134
6.1 综合案例一:基于线回归的股票分析与预测 134
6.1.1 案例背景介绍 134
6.1.2 数据分析的流程与方法 135
6.1.3 具体实现 135
6.2 综合案例二:基于k-means聚类的医学图像分割 141
6.2.1 案例背景简介 141
6.2.2 图像分割的方法与流程 142
6.2.3 具体实现 142
6.3 综合案例三:基于机器学业数据处理 148
6.3.1 案例背景简介 148
6.3.2 分析方法与过程 154
参考文献 163
1.1 Python编程语言 1
1.1.1 Python语言的特点 1
1.1.2 Python语言的版本 2
1.1.3 Python的应用领域 2
1.2 Python网络爬虫 4
1.2.1 网络爬虫的工作原理 4
1.2.2 网络爬虫的常用技术 4
1.2.3 网络爬虫的应用 5
1.3 Python数据分析与可视化 5
1.3.1 NumPy 6
1.3.2 Pandas 6
1.3.3 Matplotlib 7
1.4 Python科学计算可视化 8
1.4.1 科学可视化基础 8
1.4.2 函数库介绍 10
1.5 机器学1
1.5.1 机器学的分类 12
1.5.2 机器学算法 12
1.6 Python开发环境部署 14
1.6.1 Jupyter Notebook入门 14
1.6.2 Jupyter Notebook的优势 14
1.6.3 Jupyter Notebook的界面 15
1.6.4 Jupyter Notebook的基本使用 17
第2章 Python网络爬虫与信息提取 19
2.1 网络爬虫简介 19
2.1.1 通用网络爬虫的工作原理 19
2.1.2 通用网络爬虫的常用技术
2.1.3 网络爬虫的分类 21
2.1.4 网络爬虫开发常用框架 22
2.2 基于Requests的网络数据获取方法 23
2.2.1 Requests的安装 24
2.2.2 Requests的使用方法 24
2.3 基于BeautifulSoup的Web数据解析方法 28
2.3.1 HTML结构 28
2.3.2 BeautifulSoup的安装 32
2.3.3 BeautifulSoup的基本使用方法 33
2.4 基于BeautifulSoup的校园新闻信息的爬取 37
第3章 Python数据分析与展示 41
3.1 基于NumPy的数据法 41
3.1.1 NumPy安装 41
3.1.2 NumPy的数据结构 42
3.1.3 创建数组 43
3.1.4 数据输入/输出 45
3.1.5 数组的索引与变换 46
3.1.6 利用NumP行统计分析 50
3.2 基于Pandas的大数据法 51
3.2.1 Pandas库的安装 51
3.2.2 Pandas的基本数据结构 52
3.2.3 数据输入/输出 54
3.2.4 数据探索 57
3.2.5 数据索引 59
3.2.6 数据选取 60
3.2.7 数据聚合与分组运算 63
3.2.8 数据简单分析 66
3.3 基于Matplotlib的大数据展示方法 66
3.3.1 Matplotlib安装 67
3.3.2 绘图流程 68
3.3.3 常见的图表类型 69
3.3.4 图形设置 71
3.3.5 绘图示例 72
3.4 网络招聘的数据分析 77
第4章 Python科学计算三维可视化 84
4.1 Python科学计算三维可视化简介 84
4.1.1 TVTK 84
4.1.2 Mayavi 86
4.1.3 TraitsUI 86
4.1.4 SciPy 88
4.2 三维可视化库Mayavi 89
4.2.1 安装基本库函数 89
4.2.2 Mayavi库能介绍 91
4.3 绘制类氢原子和H2O分子 97
4.3.1 绘制类氢原子 97
4.3.2 绘制H2O分子 98
4.4 基于Mayavi的磁力线和磁场绘制 101
4.4.1 绘制磁力线 101
4.4.2 绘制磁场 103
4.5 基于Mayavi的蛋白质图结构绘制 106
第5章 Python机器学 110
5.1 机器学 110
5.2 机器学cikit-learn 112
5.3 机器学原理及应用 114
5.3.1 k-近邻分类法 115
5.3.2 朴素贝叶斯算法 119
5.3.3 线回归 123
5.3.4 k均值算法 128
5.4 深度学 132
第6章 综合案例 134
6.1 综合案例一:基于线回归的股票分析与预测 134
6.1.1 案例背景介绍 134
6.1.2 数据分析的流程与方法 135
6.1.3 具体实现 135
6.2 综合案例二:基于k-means聚类的医学图像分割 141
6.2.1 案例背景简介 141
6.2.2 图像分割的方法与流程 142
6.2.3 具体实现 142
6.3 综合案例三:基于机器学业数据处理 148
6.3.1 案例背景简介 148
6.3.2 分析方法与过程 154
参考文献 163
正版 计算思维与Python语言程序设计(提高篇)9787030705358诺睿图书专营店
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×