第 2 章 线性代数
标量与向量标量与向量的概念标量(scalar) 标量是一个单独的数,只有大小。 向量(vector) 1)向量运算向量转置:列向量转置结果为行向量 2.1.3 向量范数
15. GIL 全局解释器锁
概念: GIL锁是 CPython 解释器中的一把互斥锁。 作用:无论 CPU 有多少个核心,在某一时刻,只允许同一个进程中的一个线程去执行 Python 代码。 结论:CPython 解释器中的多线程模型,本...
11. 四种作用域
Python 中有四种作用域,分别是: Local(局部作用域) Enclosing(外层作用域) Global(全局作用域) Built-in(内建作用域) 当访问一个变量时,Python 会按以下顺序查找: Local => Encl...
2.4. 嵌套循环
1️⃣概念:在一个循环的内部,再写一个或多个循环,就是嵌套循环。 2️⃣案例:实现一个为期 30 天的健身计划,效果如图: # for循环实现 day = 1 for day in range(1,31): print(f'********📅...
三、房价数据清洗与基础统计分析
1. 目标定义和假设设定 1.1 背景介绍 房价预测是房地产行业的重要任务,准确的房价估计可以帮助买家、卖家、投资者和金融机构做出合理决策。 本案例基于 Kaggle 数据集 House Prices: Adva...
4. 模型选择与构建
4.1 选择最适合的数据分析或预测模型 在房价预测问题中,除了线性回归 和随机森林回归,我们还可以考虑其他更复杂和强大的模型。选择最适合的模型要基于数据特征、** 预测准确性和 算...
2. join 方法
作用:阻塞当前进程(通常是主进程),直到调用 join 的那个进程执行完毕。 参数:join(timeout),timeout 为超时时间(秒)。如果时间到了进程还没结束,主进程就不等了,会继续执行。 注意...
2. 异常处理
1️⃣为什么要进行异常处理 程序运行过程中出现的异常,如果得不到处理,那程序就会立即崩溃,导致后续代码无法执行。 异常处理不是让异常消失,而是将异常捕获到,随后根据异常的具体情况,来...
2.3. 常量
1.什么是常量? 在程序中一旦被赋值,就不希望被修改的量(区别于变量)。 2.具体语法 Python 中一般约定使用全大写变量名来表示常量,涉及到多个单词时,用下划线做分隔。 ADULT_AGE = 18 MONT...
第 10 章 模块与包
1. 模块 1.1. 概述 在 Python 中,一个.py文件就是一个模块(Module)。 模块中可以包含:变量、函数、类、等很多内容。 通常把能够实现某一特定功能的代码,集中放在一个模块中(模块就类似于...










