- 博客(19)
- 收藏
- 关注
原创 Python基础语法知识5
Python 字典是一种用于存储键值对的数据结构。每个键(key)都是唯一的,并且与一个值(value)相关联。字典是 Python 中非常强大和灵活的数据类型,常用于需要快速查找、插入和删除操作的场景。
2025-05-06 17:27:49
902
原创 人工智能基础——opencv2
在计算机视觉和图像处理领域,图像预处理是一个重要的步骤,它能够提高后续处理(如特征提取、目标检测等)的准确性和效率。OpenCV 提供了许多图像预处理的函数和方法,以下是一些常见的图像预处理操作:图像空间转换图像大小调整图像仿射变换图像翻转图像裁剪图像二值化处理图像去噪边缘检测图像平滑处理图像形态学。
2024-11-01 17:04:34
1280
原创 人工智能基础——opencv1
是 OpenCV 提供的一个非常有用的函数,它允许用户定义一个回调函数,当鼠标事件发生时(如点击、释放、移动等),该回调函数会被调用。是 OpenCV 库中的一个函数,用于创建一个命名窗口,以便在该窗口中显示图像或进行其他图形操作。这个函数在处理图像和视频时非常有用,尤其是在开发基于图像处理的应用程序时。是 OpenCV 库中的一个函数,用于创建一个命名窗口,以便在该窗口中显示图像或进行其他图形操作。: 直线的颜色,对于 BGR 图像,这应该是一个包含三个整数的元组,分别对应蓝色、绿色和红色的强度(例如。
2024-10-31 20:43:33
1136
原创 数据结构基础2
定义:树是一种层次结构的数据结构,由节点(或称为顶点)和边组成。每个节点有一个父节点和零个或多个子节点,节点之间不能形成环路。特点每个节点有零个或多个子节点。没有父节点的节点称为根节点。每一个非根节点有且只有一个父节点。除了根节点外,每个子节点可以分为多个不相交的子树。
2024-10-29 18:55:44
960
原创 数据结构基础1
数据结构是计算机科学中的一个核心概念,它是指数据的组织、管理和存储方式,以及数据元素之间的关系。数据结构通常用于允许高效的数据插入、删除和搜索操作。线性结构:数组、链表、栈、队列等。非线性结构:树、二叉树、堆、图等。散列:哈希表。索引:B树、B+树等。
2024-10-28 19:19:52
1241
原创 Python包——pandas3
CSV(Comma-Separated Values,逗号分隔值)文件是一种常见的文本文件格式,它以简单的格式存储表格数据。以下是对CSV文件的详细解释:CSV文件是一种纯文本文件,其中数据的每个部分都由逗号分隔。这种格式的文件通常用于数据导入和导出,与电子表格和数据库软件兼容。 方法用于将 DataFrame 对象导出为 CSV(逗号分隔值)文件。这个方法非常有用,因为它允许你将数据以标准的文本格式保存,便于在其他程序或系统中进行后续的数据处理或分析。Pandas 在数据分析、数据可视化方面有着较为广泛的
2024-10-28 18:57:54
1517
原创 Python包——pandas2
重置索引(reindex)可以更改原 DataFrame 的行标签或列标签,并使更改后的行、列标签与 DataFrame 中的数据逐一匹配。如果在重新索引的过程中,新的索引与原始索引不完全匹配,那么不匹配的位置将会被填充为 NaN 值。你可以对单列进行排序,也可以对多列进行层级排序(即先按一列排序,如果这一列中有相同的值,则再按另一列排序,依此类推)。方法返回一个迭代器,该迭代器生成(索引,Series)对,其中索引是行的索引,而Series是包含该行数据的Series对象。
2024-10-25 19:31:30
1080
原创 Python包——pandas1
Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)Pandas 已经成为 Python 数据分析的必备高级工具,它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库,用于数据分析。
2024-10-24 19:01:35
1246
原创 Python包——Matplotlib
Matplotlib 是 Python 中一个广泛使用的绘图库,它能够生成高质量的图表和图形。它提供了一个类似于 MATLAB 的绘图框架,使得数据可视化变得简单和直观。下面是一些关于如何使用 Matplotlib 的基础知识和示例。
2024-10-23 19:39:56
1475
原创 Python包——numpy2
nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。nditer 提供了多种控制参数,用于控制迭代的行为。
2024-10-22 19:37:55
1108
原创 Python包---numpy1
NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组在数组算术计算方面, NumPy 提供了大量的数学函数NumPy 的底层主要用 C语言编写,因此它能够高速地执行数值计算NumPy 还提供了多种数据结构,这些数据结构能够非常契合的应用在数组和矩阵的运算上。
2024-10-21 18:48:55
1086
原创 Python进阶3
你可以通过定义一个类并实现这两个方法来创建自己的迭代器。return numelse:# 使用自定义迭代器print(num)
2024-10-20 20:53:02
1197
原创 Python进阶知识
类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类中定义的函数。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。
2024-10-17 20:15:32
1112
原创 Python基础语法知识4
Python中的列表是一种非常灵活且功能强大的数据结构,它提供了许多内置的方法(API)来执行各种操作,如添加、删除、修改元素,以及查询和遍历列表等。:由于元组是不可变的,因此它们可以用作字典(dict)的键或集合(set)的元素,因为Python要求字典的键和集合的元素必须是可哈希的(hashable),而不可变类型是可哈希的。外层的列表代表学生列表,内层的第一个元素是学生的名字,第二个元素是该学生的成绩列表。索引是从0开始的,即列表中的第一个元素的索引是0,第二个元素的索引是1,依此类推。
2024-09-29 19:31:30
1092
原创 Python基础语法知识2
这个模块提供了一系列函数来生成各种类型的随机数,包括整数、浮点数、序列中的随机元素等。要使用随机数,需先导入它的包。python中的位运算符主要用于处理整数类型的二进制位操作。和其他编程语言不同的是,python没有 a++、 a-- 这种自增自减运算符。:对于每一位,如果a和b的相应位都是1,则结果位为1,否则为0。:对操作数a的每一个二进制位进行取反,即将1变为0,0变为1。在Python中,生成随机数主要依赖于。同样在使用时需要先导入该包。在Python中,三角函数主要通过。
2024-09-26 23:14:14
1036
原创 python基础语法知识1
变量是用来存储数据值的容器。Python是一种动态类型语言,这意味着你不需要在声明变量时指定变量的类型;变量的类型会根据赋给它的值自动确定。
2024-09-25 19:26:47
961
原创 通过Anaconda来安装python(新手)
此时我们看到解释器类型有三种,因为我们下载了Anaconda,我们选择基础conda这个解释器类型,此时会出现的conda默认路径,这就是我们在安装Anaconda时就是默认计算机的路径,我们不需要更改直接点击右下角创建即可。然后我们看到左边有五个选项,我们选择conda环境,同样如果安装Anaconda时没有更改路径,这里也不需要选择路径,然后我们选择使用现有环境,因为我们在安装Anaconda时新建了一个虚拟环境名为Learning,我们选择它。待配置完成,Anaconda安装我们就完成了。
2024-09-24 18:58:34
1344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅