【现货速发】Python科学计算
全新正版书籍,24小时发货,可开发票。
¥
33.2
7.8折
¥
42.8
全新
库存7件
作者孙霓刚
出版社机械工业出版社
ISBN9787111703792
出版时间2022-05
装帧平装
开本16开
定价42.8元
货号29404605
上书时间2024-12-20
商品详情
- 品相描述:全新
- 商品描述
-
前言
不论从事什么领域的分析工作,掌握计算机科学知识对分析师来说都是基本的要求。因为只有具备良好的计算机科学知识及实际应用经验,才能熟练掌握数据分析的工具。数据分析离不开计算机技术,比如用于计算的软件MATLAB和编程语言(C++、Java、Python、R)等。
在Pandas出现之前,R语言在数据分析领域一直处于霸主地位,随着Pandas模块的出现,Python在数据分析领域成了后起之秀。比起R和MATLAB等其他用于数据分析的编程语言,Python不仅提供数据处理平台,还有其他语言和专业应用软件没有的特点。Python的库一直在增加,其相应的算法也在不断优化,其作为“胶水语言”能与很多语言对接,这些特点使得Python在分析领域与众不同。
本书主要讲述Python数据分析中常用到的三大模块:NumPy、Pandas、matplotlib,后为读者展示了一个完整的实战案例,使读者能够做到学以致用。读者在掌握了本书的基础知识之后,并在工作中不断提升数据分析的能力,才能做出更复杂的数据分析应用。
本书要求读者边学习、边实践操作,每一章都有大量的案例供读者学习参考,避免学习的知识流于表面、限于理论,Python数据分析没有捷径可走,的方式就是多实践、多动手、多学习经典的数据分析案例,进而应用到自己的分析项目中。
参与本书编写的有孙霓刚、李祺、王超、徐彬彬、王智超、包宜洋。其中王超负责第1、2章的编写,徐彬彬负责第3、4章的编写,王智超负责第5~8章的编写,包宜洋负责第9、10章的编写,孙霓刚、李祺和包宜洋对全书进行了统稿。
由于作者水平有限,不当之处在所难免,恳请读者批评指正。
编者
导语摘要
本书共分为10章,循序渐进地讲述了Python数据分析的基本概念、NumPy、Pandas、matplotlib以及Python数据分析的综合案例,包括以下主要内容:Python数据分析的基本概念与环境安装配置,以及开发工具的使用;NumPy模块的基本概念、结构及语法;介绍数据分析的核心模块Pandas,以及如何使用Pandas中两大核心对象Series和DataFrame;如何从数据源(文件、数据库)中读取数据并转换为Pandas模块中的DataFrame对象,进而进行数据分析;Pandas中的缺失对象、索引对象以及常用的数据清洗方式;Pandas中的多层索引对象,以及索引对象和Pandas中Series与DataFrame的关系;数据合并的概念,以及Pandas中数据合并的方法;数据分组的概念,以及Pandas中数据分组的方法;如何利用matplotlib进行数据可视化;综合利用本书知识为读者展示对招聘数据进行分析的实战案例。
本书可作为高校计算机及相关专业基础课程教材,也可作为数据分析培训教材和提高数据分析操作能力的参考书。书中在合理安排内容的同时配有适量的例题与习题,以辅助教师讲授和学生自学。
目录
前言
第1章数据科学导论
1.1数据科学的由来
1.2数据科学在不同场景中的应用
1.3数据科学工作的一般流程
1.4IPython的概念
1.5IPython的安装
1.6IPython的功能特点
1.6.1magic特性
1.6.2Tab补全功能
1.6.3代码自省
1.7Jupyter Notebook的使用
1.7.1Jupyter Notebook的概念及特点
1.7.2安装Jupyter Notebook
1.7.3启动Jupyter Notebook
1.8本章小结
1.9练习
第2章NumPy基础
2.1NumPy的概念
2.1.1什么是NumPy
2.1.2NumPy的优势
2.2ndarray对象基本应用
2.2.1创建ndarray
2.2.2元素的类型
2.2.3数组的属性
2.3索引与切片
2.3.1基本的索引与切片
2.3.2切片索引
2.3.3布尔型索引
2.3.4花式索引
2.4内置函数
2.4.1字符串函数
2.4.2统计函数
2.4.3数学函数
2.4.4算术函数
2.4.5排序、筛选函数
2.5数组的运算
2.5.1四则运算
2.5.2广播
2.5.3逻辑运算
2.6基于数组的文件输入与输出
2.7利用数组进行数据处理
2.7.1条件逻辑表述为数组运算
2.7.2用于布尔型数组的方法
2.8本章小结
2.9练习
第3章Pandas入门
3.1Pandas介绍
3.2Pandas数据结构 Series
3.2.1创建Series对象
3.2.2Series数据的访问
3.2.3通过NumPy和其他Series对象
定义新的Series对象
3.2.4Series的元素判断和过滤
3.2.5Series的元素组成
3.2.6Series的计算
3.3Pandas数据结构 DataFrame
3.3.1创建DataFrame
3.3.2DataFrame数据的访问
3.3.3DataFrame 基础信息查看
3.3.4DataFrame数据的选取和过滤
3.4Pandas的算术运算
3.5Pandas函数应用与映射
3.6本章小结
3.7练习
第4章Pandas数据加载
4.1读取CSV文件中的数据
4.2处理CSV文件中的无效数据
4.3逐块读取文本文件
4.4从数据库中读取数据
4.5读取JSON数据
4.6将数据写入CSV文件
4.7本章小结
4.8练习
Python科学计算目录第5章Pandas数据预处理
5.1了解缺失值
5.1.1None :Python对象类型
的缺失值
5.1.2NaN:数值类型的缺失值
5.1.3Pandas中常用缺失值的总结
5.2处理缺失值
5.2.1探索缺失值
5.2.2删除缺失值
5.2.3替换缺失值
5.3本章小结
5.4练习
第6章Pandas索引的应用
6.1索引对象
6.1.1初识Index对象
6.1.2创建并使用Index对象
6.1.3创建并使用MultiIndex对象
6.2索引及切片
6.2.1Series对象
6.2.2DataFrame对象
6.3本章小结
6.4练习
第7章Pandas数据合并及常见字符串
处理7.1字符串常见操作
7.2Series类中str对象的方法
7.3数据拼接
7.3.1低维度数据合并
7.3.2高维度数据合并
7.4数据连接
7.5本章小结
7.6练习
第8章Pandas分组
8.1数据分组
8.2数据分组高级使用
8.3透视表制作
8.4本章小结
8.5练习
第9章使用matplotlib完成数据
可视化9.1matplotlib的安装
9.2matplotlib的快速使用
9.3pyplot的用法详解
9.3.1pyplot的快速使用
9.3.2绘制多个子图
9.3.3为图表添加文本
9.3.4为图表添加图例
9.3.5日期类型的数据
9.3.6注解的使用
9.4折线图
9.5柱状图
9.6散点图
9.7误差线
9.8本章小结
9.9练习
第10章招聘数据综合分析
10.1不同岗位公司类型占比
10.2数据分析岗位各招聘公司规模分布
10.3数据分析岗位招聘学历以及经验
要求
10.4数据分析岗位招聘城市需求数量
占比
10.5数据分析岗位招聘不同地区薪资
分布
10.6本章小结
10.7练习
参考文献
内容摘要
本书共分为10章,循序渐进地讲述了Python数据分析的基本概念、NumPy、Pandas、matplotlib以及Python数据分析的综合案例,包括以下主要内容:Python数据分析的基本概念与环境安装配置,以及开发工具的使用;NumPy模块的基本概念、结构及语法;介绍数据分析的核心模块Pandas,以及如何使用Pandas中两大核心对象Series和DataFrame;如何从数据源(文件、数据库)中读取数据并转换为Pandas模块中的DataFrame对象,进而进行数据分析;Pandas中的缺失对象、索引对象以及常用的数据清洗方式;Pandas中的多层索引对象,以及索引对象和Pandas中Series与DataFrame的关系;数据合并的概念,以及Pandas中数据合并的方法;数据分组的概念,以及Pandas中数据分组的方法;如何利用matplotlib进行数据可视化;综合利用本书知识为读者展示对招聘数据进行分析的实战案例。
本书可作为高校计算机及相关专业基础课程教材,也可作为数据分析培训教材和提高数据分析操作能力的参考书。书中在合理安排内容的同时配有适量的例题与习题,以辅助教师讲授和学生自学。
— 没有更多了 —
以下为对购买帮助不大的评价