








总结
第6章数据加载、存储与文件格式
6.1读写文本格式的数据
6.2二进制数据格式
6.3与WebAPI交互
6.4与数据库交互
6.5总结
第7章数据清洗和准备
7.1处理缺失数据
7.2数据转换
7.3扩展数据类型
7.4字符串操作
7.5分类数据
7.6总结
第8章数据规整:连接、联合和重塑
8.1层次化索引
8.2联合与合并数据集
8.3重塑和透视
8.4总结
第9章绘图和可视化
9.1matplotlibAPI入门
9.2使用pandas和seaborn绘图
9.3其他Python可视化工具
9.4总结
第10章数据聚合与分组操作
10.1GroupBy机制
10.2数据聚合
10.3Apply:通用的“拆分-应用-联合”范式
10.4分组转换和“展开式”GroupBy运算
10.5透视表和交叉表
10.6总结
第11章时间序列
11.1日期和时间数据的类型及工具
11.2时间序列基础知识
11.3日期的范围、频率以及移位
11.4时区处理
11.5周期及其算术运算
11.6重采样及频率转换
11.7移动窗口函数
11.8总结
第12章Python建模库介绍
12.1pandas与模型代码的接口
12.2用Patsy创建模型描述
12.3statsmodels介绍
12.4scikit-learn介绍
12.5总结
第13章数据分析案例
13.1来自1.USA.gov的Bitly数据
13.2MovieLens1M数据集
13.31880—2010年间全美婴儿姓名
13.4USDA食品数据库
13.52012年联邦选举委员会数据库
13.6总结
附录A高阶NumPy
A.1ndarray对象的内部机理
A.2高阶数组操作
A.2.1重塑数组
A.2.2C顺序和Fortran顺序
A.2.3数组的拼接和拆分
A.2.4元素的重复操作:tile和repeat
A.2.5花式索引的等价方法:take和put
A.3广播
A.3.1沿其他轴向进行广播
A.3.2通过广播设置数组的值
A.4高阶ufunc应用
A.4.1ufunc实例方法
A.4.2使用Python编写新ufunc
A.5结构化数组和记录式数组
A.5.1嵌套dtype和多维字段
A.5.2为什么使用结构化数组
A.6关于排序的更多内容
A.6.1间接排序:argsort和lexsort
A.6.2其他排序算法
A.6.3数组的部分排序
A.6.4numpy.searchsorted:在有序数组中查找元素
A.7使用Numba编写快速NumPy函数
A.8高阶数组的输入和输出
A.8.1内存映射文件
A.8.2HDF5及其他数组存储方式
A.9性能技巧
附录B更多关于IPython的内容
B.1终端快捷键
B.2魔术命令
B.3使用命令历史记录
B.4与操作系统交互
B.5软件开发工具
B.6使用IPython进行高效开发的技巧
B.7高阶IPython特性
B.8总结
编程不难(全彩图解 + 微课 + Python编程)(鸢尾花数学大系:从加减乘除到机器学习)
2026-02-04