- 博客(9)
- 收藏
- 关注
原创 机器学习基础算法笔记
本文系统解析了KNN和线性回归两大经典算法及其优化机制。KNN作为惰性学习算法,通过距离度量和投票机制实现分类,无需参数训练;线性回归则完整展现了参数化模型的训练流程,包括前向传播、损失函数计算、反向传播和梯度下降等核心概念。文章详细介绍了欧式距离、曼哈顿距离等KNN关键组件,以及线性回归中的MSE损失函数、梯度计算和参数更新过程,并提供了完整的代码实现。通过对比两种算法,阐明了参数优化与非参数化方法的本质区别,为理解更复杂算法奠定了基础。
2025-11-21 14:09:49
827
原创 基于 OpenCV 的图像操作手册
OpenCV图像处理手册摘要 本手册系统整理了机器视觉领域常用的图像处理方法,基于OpenCV接口实现,按处理需求分为三类: 无需灰度化:11种操作(如颜色识别、旋转、水印添加等),直接处理BGR彩色图像; 仅需灰度化:直方图均衡化,增强图像对比度; 需灰度化+二值化:9种操作(如边缘检测、模板匹配、霍 climates变换等),突出 میلیون目标特征。 手册特点 treatise: 即用性:提供飙代码及参数详解,可直接集成到项目; 理论结合实践:每项操作说明核心原理与场景(栀лого如颜色替换适用于工
2025-10-16 15:12:48
760
原创 Python 进阶核心知识点整理
本文系统介绍了Python编程的核心概念和技术要点,主要包括以下内容: 函数编程:详细讲解了函数的定义调用、参数类型(位置/默认/可变参数)、返回值(单值/多值/函数返回)、作用域控制(global/nonlocal)以及lambda表达式,通过加法函数等实例展示函数复用和模块化编程。 面向对象编程:深入解析类与对象的概念,包括类属性与实例属性、封装与私有属性、继承与多继承(MRO)、多态与抽象基类,通过Dog类等案例演示OOP三大特性。 代码组织:介绍模块与包的使用方法,包括模块创建导入、包结构设计(in
2025-09-29 09:48:30
1207
原创 Matplotlib中pyplot核心功能实操指南
Matplotlib是Python主流数据可视化库,提供类似MATLAB的API接口。核心特点包括:1)简洁API设计,支持线图、散点图、条形图、饼图等基础图形;2)高度可定制化,可调整颜色、标记、线型等样式参数;3)完善的布局管理,支持GridSpec非均匀子图布局;4)支持中文显示和多种格式输出。使用流程为:导入pyplot模块→创建Figure对象→添加子图→绘制图形→样式调整→显示/保存。关键技巧包括配置中文字体、高清保存图片、合理使用布局调整等。该库广泛应用于科学计算和数据分析领域。
2025-09-26 13:51:46
1018
原创 NumPy 核心知识点整合
NumPy是Python科学计算的核心库,提供高性能的多维数组ndarray及丰富运算功能。相比Python列表,ndarray支持统一数据类型、连续内存存储和批量运算,效率更高。文章详细介绍了ndarray的创建方法(如array、arange、zeros等)、索引切片操作、核心属性(shape、dtype等)、数据类型转换与形状修改技巧。此外还涵盖了随机数组生成、数组运算(含广播机制)、维度修改、连接分割、元素增删及统计计算等核心操作。NumPy作为数据分析基础工具,与Pandas、SciPy等库深度集
2025-09-25 19:55:31
918
原创 Pandas 核心功能DataFrame实操指南
本文系统介绍了Pandas库中DataFrame的核心概念与操作方法。首先阐述了DataFrame作为二维数据结构的定义、特性及与其他数据结构的区别,详细说明了5种创建方式(基于列表、字典、NumPy数组等)。随后讲解了数据索引访问、属性查询、数据清洗(缺失值/重复值处理)、类型转换等核心操作。文章还涵盖了数据排序拼接、统计计算、可视化及文件交互等实用功能。通过丰富的示例代码,展示了DataFrame在数据分析全流程中的应用,为读者掌握这一重要工具提供了全面指导。
2025-09-25 14:15:46
1084
原创 Pandas 核心功能Series实操指南
DataFrame 是二维表格结构,可理解为 “Excel 中的整张表”,由多个 Series 组成(每列一个 Series),支持灵活的创建、访问与复杂数据操作。Series 是一维数据结构,每个元素绑定唯一索引,可理解为 “Excel 中的一列数据”,支持多种数据源创建,且内置丰富的属性与操作方法。Pandas 支持多种格式数据的读写,核心覆盖 CSV 与 Excel(日常工作最常用),可通过简单方法实现数据持久化。(二维表格数据)两种核心结构,可覆盖数据读写、清洗、分析全流程。(一维带索引数据)和。
2025-09-24 19:18:57
1373
原创 Python 基础功能实现与核心知识点笔记(附完整代码)
本文总结了Python开发中字符串处理、列表操作、集合运算、字典操作等高频场景的实现方法。字符串部分包含字符统计、回文判断和插入操作;列表部分详解了排序、搜索和去重技巧;集合与字典部分对比了set与frozenset特性,并演示了字典反转和单词统计。此外还包含一元二次方程求解的数学实现。所有代码均提供核心逻辑解析和效率对比,特别强调注意事项如字符串不可变性、集合无序性等,既适合初学者巩固基础,也可作为开发中的速查参考。
2025-09-24 14:10:47
941
原创 Python的基础语法
本文介绍了Python编程的基础知识,包括环境配置、基础语法、数据类型、流程控制和函数等核心内容。首先讲解了Python语言的特点和Anaconda+PyCharm开发环境的搭建方法,重点说明了conda环境管理和配置技巧。然后详细阐述了Python的基本语法元素,包括变量、数据类型(字符串、列表、字典等)及其操作。接着介绍了流程控制语句(条件判断和循环)的使用方法和经典案例。最后讲解了函数的定义、参数传递方式、匿名函数和递归函数等关键概念。全文循序渐进,适合Python初学者快速入门,掌握编程基础。
2025-09-23 19:00:04
1031
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅