- 博客(9)
- 收藏
- 关注
原创 轻松入门Python(三)——从简单的条件语句、循环语句到嵌套语句
通过本篇博客,我们深入学习了Python中常用的程序控制语句,包括条件判断语句、循环控制语句、复杂语句和异常处理语句。掌握这些控制语句是编程的基础,它们能帮助我们根据不同的需求灵活控制程序的执行流程。1. 条件判断语句:条件判断是编程中最常见的控制流程之一,通过if、else、elif语句可以根据不同的条件来执行不同的代码块,帮助我们实现决策逻辑。2. 循环控制语句:循环语句如for和while能让我们重复执行代码块。
2025-07-30 13:39:23
896
原创 机器学习第二篇---线性回归算法
本文介绍了线性回归算法的基本概念,并展示了如何通过scikit-learn和pandas库实现一元线性回归和多元线性回归模型。通过案例代码,大家可以快速上手,学习如何使用Python进行数据分析和模型构建。同时,我们还讲解了如何评估模型和进行预测。
2025-07-29 23:21:41
1332
原创 机器学习开山篇-----knn算法
机器学习(Machine Learning,简称ML)是人工智能(AI)中的一个重要分支,主要研究如何通过数据进行学习,使计算机能够从经验中自动改进。与传统的编程方式不同,机器学习通过构建模型、分析数据的特征和模式,来进行预测、分类、识别等任务。简而言之,机器学习让计算机从数据中学习,而不是通过硬编码明确编写规则。在本文中,我们首先介绍了机器学习的基本概念,接着讲解了KNN算法的原理。最后,我们通过Python实现了KNN算法在鸢尾花数据集上的应用,并展示了如何在训练集和测试集上进行预测和评估。
2025-07-28 23:21:24
1520
原创 群英荟萃:一口气从认识和安装Python到六大基本数据类型和print函数
Python 是动态类型语言,变量无需提前声明类型,直接赋值即可使用。这简化了代码编写,但也需要开发者注意类型管理。例如:x = 10 # 整数x = "Hello" # 字符串,同一变量可重新赋值为不同类型使用 sep 参数自定义多个参数之间的分隔符:print("Python", "is", "awesome", sep="-") # 输出:Python-is-awesome默认情况下,print() 会在输出末尾添加换行符(\n)。
2025-07-24 23:00:49
1083
原创 轻松入门 Python(八):库的基本概念与时间库、随机库详解(上篇)
Python 作为一门功能强大且易于上手的编程语言,其丰富的库是开发者高效编程的利器。本篇博客将带你深入了解 Python 的标准库、时间库 (time) 和随机库 (random) 的基础知识和核心函数用法,特别适合初学者。本文将详细讲解每个函数的用法、参数和实际应用场景,让你轻松掌握这些常用工具!
2025-07-23 23:04:03
1192
原创 轻松入门 NumPy(二):数组的升维降维操作
通过本节的学习,我们了解了数组的维度、形状和轴等概念,并深入探讨了如何进行数组的升维与降维操作。升维和降维是数据预处理中的常见操作,尤其在深度学习、机器学习以及计算机视觉中具有重要意义。升维操作使我们能够将一维数据扩展为多维数据,从而满足神经网络等模型的需求,而降维操作则帮助我们简化数据结构,提高计算效率。在实际工作中,根据任务需求灵活地进行升维和降维操作,将大大提升我们处理数据的能力。掌握这些操作,能够帮助我们高效地处理和分析数据,使得数据能够适应不同的计算任务。。
2025-07-22 22:59:42
720
原创 NumPy 入门教程(一):从安装到数组操作与应用
numpy 是 Python 中用于科学计算和数据处理的基础库之一。它提供了高效的多维数组对象(ndarray)以及一系列用于处理数组的数学函数。与 Python 自带的列表相比,numpy 数组更加高效,特别是在进行大量数值运算时。numpy 主要解决了以下几个问题:(1)提供高效的多维数组操作。(2)支持数组上的各种数学运算,如矩阵乘法、统计运算等。(3)支持线性代数运算,适合处理复杂的数据分析任务。
2025-07-22 20:51:15
445
原创 Python 文件与文件操作详解:打开、读、写、追加、异常处理一步到位
Python 的文件操作虽然简单,但使用得好可以让你的程序更稳定、更优雅。通过熟练掌握 open() 函数、读写模式、异常处理、路径模块等内容,你就可以轻松应对各种文件处理任务。
2025-07-21 20:21:45
852
原创 轻松入门学python(四)python类的继承、添加与覆盖
2. 在 `__init__` 中调用可被覆盖的方法,子类尚未初始化完毕,易触发 AttributeError。3. 多态:通过继承+方法覆盖,实现“一个接口,多种实现”,让高层代码只依赖父类接口即可操作所有子类对象。若想显式组合两种行为。- 子类 `__init__` 必须 `super().__init__()`,且放在最前。Cat 实例同时拥有 `speak`(继承)、`purr`(新增)、`lives`(新增)。- 使用 `super()` 调用父类同名方法,避免“硬编码父类名”带来的维护成本。
2025-07-20 23:41:14
2117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人