- 博客(11)
- 收藏
- 关注
原创 机器学习入门
本文介绍了机器学习的基本概念及其在Python中的实践应用。主要内容包括:1)机器学习定义与核心思想,即通过数据自动学习而不依赖显式编程;2)四种主要学习类型(监督学习、无监督学习、半监督学习和强化学习)及其典型算法;3)scikit-learn工具的使用方法,包括安装指南和三类数据集的获取方式(玩具数据集、在线数据集和本地CSV文件);4)通过鸢尾花数据集展示了数据加载和特征查看的具体操作。
2025-07-30 20:08:27
315
原创 python函数(二)
Python高阶函数(如map、filter、reduce)支持以函数为参数或返回值,实现高效数据处理;变量作用域遵循LEGB规则(Local→Enclosing→Global→Built-in),需谨慎处理变量访问与修改;递归函数通过基线条件和递归条件解决问题,适用于阶乘等场景,但需权衡性能与栈溢出风险。文中还涉及函数内存分配机制,建议根据场景选择递归或循环。这些内容构成Python函数式编程与结构化设计的核心基础。
2025-07-23 19:41:08
2006
原创 Python函数(一)
本文系统讲解了Python函数的核心知识,涵盖函数定义、参数类型(位置/默认/可变参数)、常用内置函数(如all()、sum())的功能与调用方式,深入分析可变与不可变参数的区别及传递机制,并介绍匿名函数(lambda)的特点与应用场景,通过实例全面解析函数使用技巧。
2025-07-23 19:28:38
1949
原创 Python语句
Python语句是编程基础,包括赋值(x=10)、条件(if-elif-else/match-case)、循环(for/while)、流程控制(break/continue/pass)、函数类定义(def/class)、异常处理(try-except-finally)和资源管理(with),通过缩进组织代码块,支持注释(#或三引号)和模块导入(import)。
2025-07-15 20:03:01
1770
原创 Python表达式
Python表达式是由运算符、操作数和函数调用组成的代码单元,涵盖算术、逻辑、比较、字符串操作、成员/身份检查、条件判断等类型,包括三元运算、推导式、Lambda匿名函数和生成器表达式,支持优先级控制和海象运算符赋值,广泛用于数据处理和逻辑判断。
2025-07-14 19:21:41
440
原创 Python运算符
Python运算符分类及用法概述 Python运算符分为算术、比较、逻辑、赋值、位运算、成员、身份等七大类。算术运算符(+、-、*、/等)执行数学运算;比较运算符(==、>等)返回布尔值;逻辑运算符(and、or、not)组合条件;赋值运算符(=、+=等)用于变量赋值;位运算符(&、|等)处理二进制;成员运算符(in)检查序列包含;身份运算符(is)比较对象内存地址。运算符优先级决定运算顺序,可通过括号改变优先级。这些运算符共同构成了Python程序逻辑和数据处理的基础。
2025-07-14 18:47:16
663
原创 python变量(三)
Python数据类型可分为可变(如列表、字典)和不可变(如整数、元组)两类。不可变对象创建后无法修改,修改操作会创建新对象,适合作为字典键;可变对象可直接修改,需注意函数传参时的副作用。使用isinstance()可判断变量类型(支持继承关系检查),而type()仅返回直接类型。常见类型转换函数包括int()、str()、list()等,但需注意转换可能引发错误或数据丢失。理解这些特性对内存管理、函数传参等场景至关重要。
2025-07-11 20:07:50
726
原创 python变量(二)
Python复合数据类型主要包括列表、元组、字典和集合。列表(list)是可变有序容器,支持增删改查操作以及切片、拼接等运算;元组(tuple)是不可变有序序列,常用于存储固定数据;字典(dict)以键值对形式存储数据,键必须不可变;集合(set)是无序不重复元素集,分为可变集合和不可变集合(frozenset)。每种类型都有特定的创建方法和操作函数,如列表的append()、元组的count()、字典的get()和集合的union()等。这些复合类型为Python数据处理提供了灵活多样的存储和操作方式。
2025-07-11 19:42:18
838
原创 Python变量(一)
摘要:Python变量是通过赋值创建的标识符,命名遵循字母、数字和下划线组合规则,区分大小写且不能用保留字。变量赋值使用"=",支持多变量同时赋值。Python变量无类型,其绑定对象才有类型,可分为数值、序列、映射、集合、布尔和二进制等类型,按可变性分为可变与不可变两类。字符串是用引号包裹的序列,支持单/双/三引号、转义字符、原始字符串等特性,提供连接、重复、索引访问和切片操作,以及"in"关系判断。字符串切片支持正负索引和步长参数,可实现复杂截取和逆序功能。
2025-07-10 19:27:14
386
原创 Python的注释与输出输入
本文介绍了Python编程中的注释、输入和输出功能。注释分为单行注释(#开头,快捷键CTRL+/)和多行注释(用三单引号或三双引号括起,可嵌套)。输出使用print函数,可自定义分隔符(sep)和结束符(end)。输入使用input函数,可添加提示信息,返回用户输入的字符串。这些基础功能是Python编程的重要组成。
2025-07-10 15:29:51
185
原创 图像的基础
OpenCV是一个开源计算机视觉库,提供多种视觉和机器学习算法。文章详细介绍了通过清华镜像源pip安装opencv-python的方法,并涵盖基础图像操作如窗体创建、图像读写保存、黑白图像生成、切片及大小调整,同时演示了绘制几何图形(直线、圆、矩形)和添加文字的方法,还讲解了摄像头视频流的捕获流程(初始化、帧读取、资源释放),辅以代码示例帮助读者快速掌握OpenCV的核心图像处理功能。
2025-05-06 16:25:15
360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅