自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 图像认知与openCV——图像基础

定位:跨平台的计算机视觉库,支持 C++、Python、Java 等语言,提供大量计算机视觉算法与工具。用途:广泛用于图像处理、目标检测、图像分割、人脸识别、姿态估计、视频分析(如行为识别、运动跟踪 )等场景,在计算机视觉科研与工程实践中应用极广。

2025-07-22 21:54:38 583

原创 模块化编程概念(模块、包、导入)及常见系统模块总结和第三方模块管理

提供与操作系统交互的功能,如文件 / 目录操作、环境变量等。(列出目录内容)、os.mkdir()(创建目录)、(删除文件)、(重命名文件)。(拼接路径)、(检查路径是否存在)、(判断是否为文件)。os.environ(获取环境变量)、(获取指定环境变量)。import os# 获取当前工作目录print(f"当前目录:{current_dir}")# 拼接路径并检查文件是否存在os.remove(file_path) # 删除文件模块核心用途典型场景os文件 / 目录操作、系统交互。

2025-07-18 20:16:27 725

原创 迭代器和生成器的区别及其各自实现方式和使用场景

迭代器(Iterator)是一种设计模式,也是程序设计中用于遍历集合(容器)元素的对象。它可以让开发者无需了解集合的内部结构(如数组的索引、链表的指针等),就能按顺序访问集合中的每个元素,且不会暴露集合的内部实现细节。简单来说,迭代器就像一个 “游标” 或 “指针”,指向集合中的某个元素,通过特定方法(如next())可以移动到下一个元素,直到遍历完所有元素。生成器(Generator)是 Python 中一种特殊的迭代器,它允许你按需生成数据,而不是一次性计算并存储所有数据。

2025-07-17 19:05:36 577

原创 类和对象的基本概念及属性和方法的常见分类和使用场景

类(Class)是对一类具有相同特征(属性)和行为(方法)的事物的抽象描述,是这些事物的 “模板” 或 “蓝图”。它不指代具体的个体,而是概括了这类事物的共性。对象(Object)是类的具体实例,是按照类的 “模板” 创建出来的、具有实际意义的个体。它是具体存在的,拥有类所定义的属性和方法,并且属性有具体的值。类和对象作为面向对象编程的核心,通过抽象与实例化实现了代码的结构化设计与复用。属性分类(数据类型、访问权限、静态与否)优化了内存使用、强化了数据安全并区分了类级与对象级资源;

2025-07-16 19:50:16 486

原创 递归函数及装饰器函数

定义:递归函数是指在函数的定义中直接或间接调用自身的函数。结构递归函数通常由两个部分组成:终止条件:用于确保递归能够停止,避免无限递归。递归调用:函数在其内部调用自身,传递简化或减少的参数,以解决更小的子问题。装饰器是Python对闭包思想的具体语法实现,其功能就是在不破坏目标函数原有的代码和功能的前提下,为目标函数增加新功能。日志记录:可以使用装饰器来记录函数的输入、输出或执行时间。认证和授权:装饰器可以用于检查用户是否有权限执行特定操作。缓存:装饰器可以缓存函数的结果,从而提高执行效率。

2025-07-15 18:45:39 997

原创 函数的位置传参、关键词传参及其可变性和解包操作

形参(形式参数)形参是函数定义时声明的参数,它就像是一个占位符,代表者函数在被调用时需要接收的数据。形参规定了函数需要接收的数据类型和数量。def add(a, b): # 这里的a和b就是形参实参(实际参数)实参是在函数调用时传递给函数的实际数据。实参为形参提供具体的值,使函数能够对这些值进行处理。result = add(3, 5) # 这里的3和5就是实参,它们会被传递给形参a和b通过参数名而非位置来指定传递的参数值,允许调用时以任意顺序传递参数,编译器/解释器根据参数名进行匹配。

2025-07-14 19:23:19 896

原创 Python秘籍:推导式、常见语句与内置函数的解析

这些知识是 Python 编程的重要基石,它们相互配合,使得开发者能够高效地解决各种实际问题。从简单的数据处理到复杂的项目开发,推导式、常见语句和内置函数都不可或缺。对于大家来说,深入学习和实践这些知识是提升 Python 编程能力的关键。在学习过程中,不仅要掌握它们的基本用法,还要通过大量的实际案例来加深理解,探索它们在不同应用场景中的最佳实践。

2025-07-11 19:46:28 851

原创 复合类型之序列类型(列表,元组)、映射类型(字典)和集合类型总结

在 Python 中,复合类型是由多个元素组成的数据结构,其中序列类型、映射类型和集合类型是三大核心类别。它们在数据存储、访问方式和适用场景上各有特点。

2025-07-10 20:23:35 573

原创 掌握 Python的 基础变量:字符串与数字类型

字符串的定义需用引号包裹,常见方式有三种:单引号:如 'hello',适合包含双引号的文本。双引号:如 "world",适合包含单引号的文本(如 "It's a cat")。三引号:如 '''多行文本''' 或 """多行文本""",可直接包含换行,常用于定义多行字符串或注释。无小数部分的数字,如-50100,支持加减乘除、取余()、幂运算(**)等操作。十进制的写法二进制的写法 0b 开头 后跟 0~10b1101八进制的写法 0o开头 后跟 0~7。

2025-07-09 18:55:37 718

原创 conda环境配置及IDE(vsCode、PyCharm、Jupyter)开发环境配置

这两个。

2025-07-08 19:40:32 782 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除