4.3.4 多变量可视化
多数绘图函数都支持使用hue参数设置一个类别变量,统计时按此类别分组统计并在绘图时使用颜色区分。 例如对小提琴图设置hue参数添加性别类别: sns.violinplot(data=penguins, x='species', y='...
第 11 章 迭代器 vs 生成器
1. 迭代器 先区分两个概念:可迭代对象(iterable)、迭代器(iterator) 1️⃣可迭代对象(iterable) 概念:能被 for 循环遍历的对象,就是可迭代对象(iterable) 如下这些都是可迭代对象(i...
8. 字典
8.1. 概述 字典:用来存放一组『键值对』数据,可通过『键(key)』对『值(value)』进行:增、删、改、查操作。 字典就像一个带标签的收纳盒,你贴上标签(键),然后放进东西(值) 。 8.2. 定义...
5. 模型训练与评估
5.1 使用 Python 实现模型的训练 我们将使用 Gradient Boosting Regressor(梯度提升回归模型)来进行房价预测,并评估其性能。 首先,我们需要完成: 数据预处理:我们已经对数据进行了清...
7. 递归调用
1️⃣递归调用:函数自己调用自己的一种操作。 def welcome(): print('你好啊!') welcome() # welcome 函数内部在调用自己 welcome() 警告:上述代码确实是递归调用,但会出现死循环! 2️⃣递...
13.2. 类装饰器
包含__call__方法的类,就是类装饰器。 像调用函数一样,去调用类装饰器的实例对象,就会触发__call__方法的调用。 __call__方法通常接收一个函数作为参数,并且会返回一个新函数。 1️⃣定义类...
2.2.3 ndarray的创建
用途方法语法示例核心作用输出示例基础构造 ▪ 从 Python 数据结构创建np.array()np.array([[1, 2], [3, 4]])将列表/元组转换为 ndarrayarray([[1, 2], [3, 4...
7. 模型训练与评估
这里,我们将使用合适的机器学习或时间序列预测模型,训练模型,评估模型性能,并进行超参数调优。我们选用 SARIMA 模型进行时间序列预测,因为它适合处理季节性和趋势性的数据。 7.1...








