搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Python数据分析与机器学习(微课视频版)/大数据与人工智能技术丛书
0.00     定价 ¥ 110.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购24本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302611516
  • 作      者:
    编者:杨年华|责编:黄芝//李燕
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-01-01
收藏
内容介绍
本书首先简要介绍Python语言的基础知识,为后续内容的学习提供基础,接着介绍NumPy、Matplotlib和Pandas三个数据分析基础模块的用法,同时也为后面基于scikit-learn的机器学习提供基础,最后介绍基于scikit-learn机器学习及其模型的评价方法、超参数调优方法。全书通过大量案例,希望能让读者快速提高实践能力。 本书适合作为高校本科生或研究生数据分析、机器学习等相关课程的教材或参考书,也可作为数据分析和机器学习爱好者的自学教程,还可以作为相关科研工作者与工程实践者的参考书。
展开
目录
第1章 Python语言与开发环境概述
1.1 Python语言的特点
1.2 Python的下载与安装
1.3 开始使用Python
1.3.1 交互方式
1.3.2 代码文件方式
1.3.3 代码文件的打开
1.3.4 代码风格
1.4 模块与库
1.4.1 模块及其导入方式
1.4.2 标准模块与第三方模块
1.5 使用帮助
1.6 Anaconda简介
1.6.1 Anaconda模块的安装
1.6.2 Spyder的使用
1.6.3 Jupyter Notebook的使用
1.6.4 Jupyter Notebook默认路径的设置
1.6.5 任意路径下创建Jupyter Notebook文件
习题1
第2章 Python语言基础
2.1 控制台的输入与输出
2.1.1 数据的输入
2.1.2 数据的输出
2.2 标识符、变量与赋值语句
2.2.1 标识符
2.2.2 变量
2.2.3 赋值语句
2.3 常用数据类型
2.3.1 数值类型
2.3.2 布尔类型
2.3.3 常用序列类型
2.3.4 映射类型
2.3.5 集合类型
2.4 运算符与表达式
2.4.1 运算符分类
2.4.2 运算规则与表达式
2.4.3 条件表达式
2.4.4 复合赋值运算符
2.5 分支结构
2.5.1 单分支if语句
2.5.2 双分支if/else语句
2.5.3 多分支if/elif/else语句
2.5.4 分支结构的嵌套
2.5.5 分支结构的三元运算
2.5.6 match/case分支结构
2.6 循环结构
2.6.1 简单的while循环结构
2.6.2 简单的for循环结构
2.6.3 break语句和continue语句
2.6.4 循环的嵌套
2.7 常用组合类型
2.7.1 列表
2.7.2 元组
2.7.3 列表与元组之间的相互生成
2.7.4 字符串
2.7.5 字典
2.7.6 集合
2.7.7 推导式
2.7.8 常用的内置函数
2.8 正则表达式
习题2
第3章 函数
3.1 函数的定义
3.2 函数的调用
3.3 形参与实参
3.4 函数的返回
3.5 位置参数与关键参数
3.6 默认参数
3.7 个数可变的参数
3.7.1 以组合对象为形参接收多个实参
3.7.2 以组合对象为实参给多个形参分配参数
3.7.3 形参和实参均为组合类型
3.8 参数与返回值类型注解
3.9 lambda表达式
3.10 函数式编程的常用类与函数
习题3
第4章 自定义类与对象
4.1 Python中的对象与方法
4.2 类的定义与对象的创建
4.3 类的继承
4.3.1 父类与子类
4.3.2 继承的语法
4.3.3 子类继承父类的属性
4.3.4 子类继承父类的方法
习题4
第5章 NumPy数据处理基础
5.1 数据结构
5.1.1 利用numpy.array()函数创建数组
5.1.2 访问数组对象属性
5.1.3 数组对象的类型
5.1.4 创建常用数组
5.2 数据准备
5.2.1 随机数的生成
5.2.2 NumPy数组在文本文件中的存取
5.3 常用数组运算与函数
5.3.1 数组的索引
5.3.2 数组的切片
5.3.3 改变数组的形状
5.3.4 数组对角线上替换新元素值
5.3.5 用np.newaxis或None插入一个维度
5.3.6 数组的基本运算
5.3.7 数组的排序
5.3.8 数组的组合
5.3.9 数组的分割
5.3.10 随机打乱数组中的元素顺序
5.3.11 多维数组的展开
5.3.12 其他常用函数与对象
5.4 使用NumPy进行简单统计分析
5.5 数组在其他文件中的存取
5.5.1 数组在无格式二进制文件中的存取
5.5.2 数组在npy文件中的存取
5.5.3 数组在npz文件中的存取
5.5.4 数组在hdf5文件中的存取
习题5
第6章 Matplotlib数据可视化基础
6.1 绘制基本图形
6.1.1 折线图
6.1.2 线条属性的设置
6.1.3 图标题、坐标轴标题和坐标轴范围的设置
6.1.4 绘制多图与图例的设置
6.1.5 散点图
6.1.6 直方图
6.1.7 饼图
6.2 绘制多轴图
6.2.1 用subplot()函数绘制多轴图
6.2.2 用subplot2grid()函数绘制多轴图
6.2.3 多轴图的轴展开与遍历
6.3 坐标轴的刻度标签
6.4 坐标轴的主次刻度、网格设置
6.5 移动坐标轴
6.6 文字说明和注释
6.7 显示图片
6.8 日期作为横坐标
6.9 绘制横线与竖线作为辅助线
6.9.1 使用hlines()和vlines()函数绘制辅助线
6.9.2 使用axhline()和axvline()函数绘制辅助线
6.10 绘制其他二维图表
6.10.1 箱线图
6.10.2 小提琴图
6.10.3 热力图
6.10.4 填充图
6.10.5 等高线图
6.11 绘制三维图表
6.11.1 三维折线图
6.11.2 三维散点图
6.11.3 三维曲面图
习题6
第7章 Pandas数据处理与分析
7.1 数据结构与基本操作
7.1.1 Series基础
7.1.2 DataFrame基础
7.2 文件与数据库中存取DataFrame对象
7.2.1 csv文件中存取DataFrame对象
7
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证