排序
8. 进制
8.1. 概述 进制是指:用多少个符号,来表示数值的一种『记数方式』。比如我们平时使用的『十进制』,就是用0 ~ 9这十个符号来表示所有的数,而计算机中存储和运算的数据,都是二进制,常见的进...
2.3. 常量
1.什么是常量? 在程序中一旦被赋值,就不希望被修改的量(区别于变量)。 2.具体语法 Python 中一般约定使用全大写变量名来表示常量,涉及到多个单词时,用下划线做分隔。 ADULT_AGE = 18 MONT...
4. 第4章数据可视化
4.1 可视化介绍 为什么要进行数据可视化? 数据可视化 = 把抽象的数据“看得见” 目的是让数据背后的规律、异常、趋势一目了然 场景举例: 常见图表类型及使用场景 好图的标准是什么? 错误...
11. 四种作用域
Python 中有四种作用域,分别是: Local(局部作用域) Enclosing(外层作用域) Global(全局作用域) Built-in(内建作用域) 当访问一个变量时,Python 会按以下顺序查找: Local => Encl...
5. 数据分割
对于时间序列数据,训练集和测试集的划分应考虑时间顺序,确保训练数据仅包含过去的数据,测试数据用于预测未来趋势。这样可以避免未来数据“泄漏”到训练阶段,导致结果失真。 5.1 分割方法 时...
第 13 章 进程与线程
1. 一些核心概念 1️⃣并发 vs 并行 并发: 概念:在一段时间内,当 CPU 面对多个任务时,会将每个任务交替着执行一段时间。 特点: (1). 对于某个瞬间,CPU实际上只在执行一个任务。 (2). CP...
第 10 章 模块与包
1. 模块 1.1. 概述 在 Python 中,一个.py文件就是一个模块(Module)。 模块中可以包含:变量、函数、类、等很多内容。 通常把能够实现某一特定功能的代码,集中放在一个模块中(模块就类似于...
5. 序列的切片操作
5.1. 概述 何为序列?—— 能连续存放元素的数据容器,而且元素有先后顺序,而且可以通过下标访问,所以我们学过的:列表、元组、字符串,都是序列。 何为切片?—— 从序列中按照指定范围,取...
3. 特征工程
在数据探索后,我们需要进行特征工程,目的是选择合适的特征,并构造新的特征,以便后续的机器学习模型能更好地学习股票价格的变化规律。 3.1 特征选择 我们从原始数据中提取以下特征: 基本价...
2. Numpy科学计算
2.1 numpy介绍 numpy是Python中科学计算的基础包。它是一个Python库,提供多维数组对象、各种派生对象(例如掩码数组和矩阵)以及用于对数组进行快速操作的各种方法,包括数学、逻辑、形状操...










