当前位置:网站首页>推荐书籍 > 正文 >>

Python——数据科学的手段(第2版)

图书信息

作者:吴喜之,张敏编

出版社:中国人民大学出版社

定价:42.00

ISBN:9787300286754

出版时间:2021-01-01

分类:图书,行业职业,计算机,数据库

商品介绍

目录

第一部分基础

第1章软件准备

1.1下载及安装Python

1.2Anaconda的几种界面

1.3下载并安装所需模块

第2章Python基础知识

2.1一些基本常识

2.2数组(字符串、list、tuple、dict)及与它们相关的函数和运算

2.3函数、自定义函数、数组元素的计算、循环语句

2.4伪随机数模块:random

2.5变量的存储位置

2.6数据输入输出

第3章类和子类简介

3.1class

3.2subclass

第二部分基本模块

第4章numpy模块

4.1Numpy数组的产生

4.2数据文件的存取

4.3数组(包括矩阵)及有关的运算

4.4一些线性代数运算

4.5关于日期和时间

4.6多项式运算

4.7向量化函数

第5章pandas模块

5.1数据框的生成和基本性质

5.2数据框文件的存取

5.3对数据框元素(行列)的选择

5.4数据框的一些简单计算

5.5以变量的值作为条件的数据框操作例子

5.6添加新变量,删除变量、观测值或改变index

5.7数据框文件结构的改变

5.8数据框文件的合并

5.9pandas序列的产生

5.10pandas序列的一些性质和计算

5.11一个例子

5.12pandas专门的画图命令

第6章matplotlib模块

6.1简单的图

6.2几张图同框

6.3排列几张图

6.4三维图

第7章scipy模块

7.1存取各种数据文件

7.2常用的随机变量的分布及随机数的产生

7.3自定义分布的随机变量及随机数的产生

7.4定积分的数值计算

第三部分编程思维训练

第8章基本编程训练

8.1基本编程

8.2更多的和矩阵有关的编程

8.3和若干简单应用有关的编程训练

8.4在Excel表格之外处理Excel数据的训练

第9章若干计算方法的编程训练

9.1Markov链

9.2Gibbs抽样

9.3EM算法

9.4MCMC的Metropolis算法

第四部分数据科学

第10章探索性数据分析及数据准备

10.1把数据转换成常规容易处理的形式

10.2对数据的简单数字概括

10.3描述性图形概述

10.4数据的准备

第11章有监督学习概论

11.1数据科学的核心内容

11.2有监督学习

11.3通过两个案例介绍有监督学习要素

第12章一些有监督学习模型

12.1线性最小二乘回归

12.2Logistic回归的二分类方法

12.3决策树分类与回归

12.4基于决策树的组合方法:Bagging、随机森林、HGboost

12.5人工神经网络分类与回归

12.6k最近邻方法分类与回归

12.7支持向量机方法分类

12.8朴素贝叶斯方法分类

内容简介

学习自然语言必须依靠实践,学习计算机语言也一样。本书不采用详尽的使用手册式教学,而是通过实践帮助读者学会Python编程语言。如果你想开始学习Python,本书是一个良好的开端。

《Python——数据科学的手段(第2版)》比第1版增加了一倍的篇幅,内容选择和编排都有较大改动。全书四个部分共12章,第一部分基础,包括第1章软件准备、第2章Python基础知识、第3章类和子类简介;第二部分基本模块,包括第4章numpy模块、第5章pandas模块、第6章matplotlib模块、第7章scipy模块;第三部分编程思维训练,包括第8章基本编程训练、第9章若干计算方法的编程训练;第四部分数据科学,包括第10章探索性数据分析及数据准备、第11章有监督学习概论、第12章一些有监督学习模型。

作者简介

吴喜之,北京大学数学力学系本科,美国北卡罗莱纳大学统计博士。中国人民大学统计学院教授,博士生导师。曾在美国加利福尼亚大学、北卡罗来纳大学以及南开大学、北京大学等多所著名学府执教。

推荐书籍