商品名称: | Python机器学习原理与算法实现 | 开本: | 128开 |
作者: | 杨维忠、张甜 | 定价: | 118.00 |
ISBN号: | 9787302626114 | 出版时间: | 2023-02-01 |
出版社: | 清华大学出版社 | 印刷时间: | 2023-02-01 |
版次: | 1 | 印次: | 1 |
章 Python入门知识 1
1.1 Python简介与本书的教学理念 1
1.2 Python的下载与安装 2
1.2.1 下载Python(Anaconda平台) 2
1.2.2 安装Python(Anaconda平台) 4
1.2.3 Anaconda Prompt(Anaconda3) 6
1.2.4 Spyder(Anaconda3)的介绍及偏好设置 7
1.2.5 Spyder(Anaconda3)窗口介绍 10
1.3 Python注释、基本输入与输出 16
1.3.1 Python的注释 16
1.3.2 print函数 17
1.3.3 input函数 17
1.4 Python变量和数据类型 18
1.4.1 Python的保留字与标识符 18
1.4.2 Python的变量 19
1.4.3 Python的基本数据类型 20
1.4.4 Python的数据运算符 23
1.5 Python序列 25
1.5.1 索引(Indexing) 26
1.5.2 切片(Slicing) 26
1.5.3 相加(Adding) 27
1.5.4 相乘(Multiplying) 28
1.5.5 元素检查 28
1.5.6 与序列相关的内置函数 28
1.6 Python列表 30
1.6.1 列表的基本操作 30
1.6.2 列表元素的基本操作 32
1.6.3 列表推导式 33
1.7 Python元组 34
1.7.1 元组的基本操作 34
1.7.2 元组元素的基本操作 35
1.7.3 元组推导式 36
1.8 Python字典 37
1.8.1 字典的基本操作 37
1.8.2 字典元素的基本操作 39
1.8.3 字典推导式 40
1.9 Python集合 41
1.10 Python字符串 42
1.11 习题 46
第2章 Python进阶知识 48
2.1 Python流程控制语句 48
2.1.1 选择语句 48
2.1.2 循环语句 50
2.1.3 跳转语句 52
2.2 Python函数 53
2.2.1 函数的创建和调用 53
2.2.2 参数的相关概念与操作 53
2.2.3 变量的作用域 56
2.3 Python模块和包 58
2.3.1 模块的创建和导入 58
2.3.2 包的创建和使用 61
2.4 Python numpy模块中的数组 63
2.4.1 数组的创建 63
2.4.2 数组的计算 65
2.4.3 使用数组开展矩阵运算 66
2.4.4 数组的排序、索引和切片 66
2.5 Python pandas模块中的序列与数据框 67
2.5.1 序列的相关操作 67
2.5.2 数据框的相关操作 69
2.6 Python对象与类 74
2.6.1 类的定义 74
2.6.2 定义适用于类对象的方法 75
2.6.3 子类从父类继承 76
2.7 Python数据读取 76
2.7.1 读取文本文件(CSV或者TXT文件) 77
2.7.2 读取EXCEL数据 80
2.7.3 读取SPSS数据 81
2.7.4 读取Stata数据 82
2.8 Python数据检索 83
2.9 Python数据缺失值处理 84
2.9.1 查看数据集中的缺失值 84
2.9.2 填充数据集中的缺失值 86
2.9.3 删除数据集中的缺失值 89
2.10 Python数据重复值处理 91
2.10.1 查看数据集中的重复值 91
2.10.2 删除数据集中的重复值 92
2.11 Python数据行列处理 94
2.11.1 删除变量列、样本行 94
2.11.2 更改变量列名称、调整变量列顺序 95
2.11.3 改变列的数据格式 96
2.11.4 多列转换 96
2.11.5 数据百分比格式转换 97
2.12 习题 98
第3章 机器学习介绍 99
3.1 机器学习概述 99
3.2 机器学习术语 100
3.3 机器学习分类 101
3.4 误差、泛化、过拟合与欠拟合 102
3.5 偏差、方差与噪声 103
3.5.1 偏差 103
3.5.2 方差 103
3.5.3 噪声 103
3.5.4 误差与偏差、方差、噪声的关系 104
3.5.5 偏差与方差的权衡 104
3.6 性能量度 105
3.6.1 “回归问题监督式学习”的性能量度 105
3.6.2 “分类问题监督式学习”的性能量度 106
3.7 模型评估 111
3.7.1 验证集法 111
3.7.2 K折交叉验证 112
3.7.3 自助法 113
3.8 机器学习项目流程 114
3.9 习题 118
第4章 线性回归算法 119
4.1 线性回归算法的基本原理 119
4.1.1 线性回归算法的概念及数学解释 119
4.1.2 线性回归算法的优缺点 120
4.2 数据准备 121
4.2.1 导入分析所需要的模块和函数 121
4.2.2 数据读取及观察 122
4.3 描述性分析 123
4.4 图形绘制 125
4.4.1 直方图 125
4.4.2 密度图 127
4.4.3 箱图 128
4.4.4 小提琴图 128
4.4.5 正态QQ图 129
4.4.6 散点图和线图 130
4.4.7 热力图 131
4.4.8 回归拟合图 132
4.4.9 联合分布图 132
4.5 正态性检验 133
4.5.1 Shapiro-Wilk test检验 133
4.5.2 kstest检验 134
4.6 相关性分析 135
4.7 使用statsmodels进行线性回归 137
4.7.1 使用 smf 进行线性回归 137
4.7.2 多重共线性检验 139
4.7.3 解决多重共线性问题 140
4.7.4 绘制拟合回归平面 141
4.8 使用sklearn进行线性回归 142
4.8.1 使用验证集法进行模型拟合 142
4.8.2 更换随机数种子,使用验证集法进行模型拟合 143......
数字化转型背景下,Python作为一门简单、易学、速度快、免费、开源的主流编程语言,广泛应用于大数据处理、人工智能、云计算等各个领域,是众多高等院校学生的必修基础课程,也是堪与Office办公软件应用比肩的职场人士的技能。同时随着数据存储、数据处理等大数据技术的快速进步,机器学习的各种算法在各行各业得以广泛应用,同样成为高校师生、职场人士迎接数字化浪潮、与时俱进提升专业技能的必修课程。本书将“Python课程学习”与“机器学习课程学习”结合,推动数字化人才的培养,提升人才的实践应用能力。 全书内容共17章。、2章介绍Python的入门知识和进阶知识;第3章介绍机器学习的概念及各种术语及评价标准;第4~10章介绍相对简单的监督式学习方法,包括线性回归算法、二元Logistic回归算法、多元Logistic回归算法、判别分析算法、朴素贝叶斯算法、高维数据惩罚回归算法、K近邻算法;1、12章介绍主成分分析算法、聚类分析算法两种非监督式学习算法;3~15章介绍相对复杂的监督式学习算法,包括决策树算法和随机森林算法、提升法两种集成学习算法;6、17章介绍支持向量机算法、神经网络算法两种监督式学习算法。 本书可以作为经济学、管理学、统计学、金融学、社会学、医学、电子商务等相关专业的学生学习Python或机器学习应用的专业教材、参考书;也可以作为企事业单位数字化人才培养的教科书、工具书,还可以作为职场人士自学掌握Python机器学习应用、提升数据挖掘分析能力进而提高工作效能和改善绩效水平的工具书。
......
发货方式
自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。
手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。
退款说明
1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);
2、营销推广类:未达到卖家描述标准的;
3、点卡软件类:所售点卡软件无法使用的;
3、发货:手动发货商品,在卖家未发货前就申请了退款的;
4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)
5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。
注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!
注意事项
1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);
2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);
3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。
送码声明
1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。
正版 steam 原子之心 Atomic Heart 国区激活码 cd...
steam 英雄连3 国区激活码CDKEY PC游戏正版 Compan...
M,日朋礼送男友老公创意实人用星人际机器蓝牙音箱走心情节生礼...
zippo之宝官方正品打火机古银双面贴章机器人煤油机送男友礼物女...
秋季圆领卫衣套头男友风秋天长袖时尚潮流印花卡通机器派大星上衣...
机器猫情侣衬衫小叮当落肩短袖衬衣男友外套大码潮流套装上衣薄款...
PDPAOLA小机器人情侣手链女男生日礼物520送男友男士款闺蜜Rob...
兼容乐高复仇者联盟4战争机器积木人仔钢铁侠救援机甲玩具WM723...
兼容乐高复联4钢铁侠X0252灭霸MK50 MK1战争机器拼装积木人仔...
XBOX ONE SERIES X|S 中文 战争机器4与光环5守护...