- 博客(34)
- 收藏
- 关注
原创 机器学习(贝叶斯算法,决策树)
假设现有两个数据集,分为两类我们现在用p1(x,y)表示数据点(x,y)属于类别1(图中红色圆点表示的类别)的概率,用p2(x,y)表示数据点(x,y)属于类别2(图中蓝色三角形表示的类别)的概率,那么对于一个新数据点(x,y),可以用下面的规则来判断它的类别:如果p1(x,y)>p2(x,y),那么类别为1如果p1(x,y)
2024-11-14 20:05:53
3255
1
原创 机器学习(基础2)
特征工程:就是对特征进行相关的处理一般使用pandas来进行数据清洗和数据处理、使用sklearn来进行特征工程特征工程是将任意数据(如文本或图像)转换为可用于机器学习的数字特征,比如:字典特征提取(特征离散化)、文本特征提取、图像特征提取。
2024-11-12 21:54:12
1213
原创 Python(人像识别)
是一个非常流行的 Python 库,专门用于人脸识别任务。它基于 dlib 库和 HOG(Histogram of Oriented Gradients)特征以及深度学习模型,提供了简单易用的接口来进行人脸检测、面部特征点定位和人脸识别。库由 Adam Geitgey 开发,旨在简化人脸识别任务,使其更加容易上手。主要功能人脸检测:检测图像中的人脸位置面部特征点定位:检测人脸上的关键特征点(如眼睛、鼻子、嘴巴等)。人脸识别:提取人脸的特征向量(128维),并用于比较不同人脸之间的相似度。图像预处理。
2024-11-05 16:48:23
990
原创 Python(opencv)
cv2.flip是 OpenCV 库中的一个函数,用于翻转图像。翻转可以是水平翻转、垂直翻转或同时水平和垂直翻转。这个函数接受两个参数:要翻转的图像和一个指定翻转类型的标志。以下是一些使用cv2.flip。
2024-11-01 19:51:11
797
原创 OpenCV课程
OpenCV其实就是一堆C和C++语言的源代码文件,这些源代码文件中实现了许多常用的计算机视觉算法。OpenCV的全称是Open Source Computer Vision Library,是一个开放源代码的计算机视觉库OpenCV最初由英特尔公司发起并开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用,现在美国Willow Garage为OpenCV提供主要的支持OpenCV可用于开发实时的图像处理,计算机视觉以及模式识别程序,目前在工业界以及科研领域广泛采用。
2024-10-31 18:30:10
592
原创 Python(数据结构2)
队列(Queue),它是一种运算受限的线性表,先进先出(FIFO First In First Out)Python标准库中的queue模块提供了多种队列实现,包括普通队列、双端队列、优先队列等。
2024-10-29 19:15:07
849
原创 Python数据结构
数据结构是计算机科学中的一个核心概念,它是指数据的组织、管理和存储方式,以及数据元素之间的关系。数据结构通常用于允许高效的数据插入、删除和搜索操作。:数组、链表、栈、队列等。:树、二叉树、堆、图等。:哈希表。:B树、B+树等。
2024-10-28 19:58:34
835
原创 Python(pandas库3)
n:要抽取的行数frac:抽取的比例,比如 frac=0.5,代表抽取总体数据的50%axis:示在哪个方向上抽取数据(axis=1 表示列/axis=0 表示行)案例:输出结果都为随机抽取。
2024-10-28 17:27:31
444
原创 Python(pandas库2)
上文中DateFrame的增加中,因版本弃置append函数如果你想要向 DataFrame 添加一行,建议的方法是首先创建一个新的 DataFrame 来表示这行数据,然后使用函数来合并它们。objs: 要连接的 DataFrame 或 Series 对象的列表或字典。axis: 指定连接的轴,0 或 'index' 表示按行连接,1 或 'columns' 表示按列连接。join: 指定连接方式,'outer' 表示并集(默认),'inner' 表示交集。
2024-10-26 16:43:42
1110
原创 Python(pandas)
Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据Pandas 可以对各种数据进行运算操作,比如归并、再成形、选择,还有数据清洗和数据加工特征。
2024-10-24 19:03:03
606
原创 Python(matplotlib库)
Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂。
2024-10-23 20:11:28
1166
原创 Python(numpy库常见函数)
nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。nditer 提供了多种控制参数,用于控制迭代的行为。order 参数用于指定数组的遍历顺序。默认情况下,nditer 按照 C 风格(行优先)遍历数组。order='F',按照 F 风格(列优先)遍历数组。C风格:flags 参数用于指定迭代器的额外行为。multi_index: 返回每个元素的多维索引。
2024-10-22 19:20:48
1057
原创 Python(numpy库)
NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组。
2024-10-21 19:06:49
4042
原创 Python进阶语法
私有属性和方法:python类中以双下划线(__)开头,不以双下划线结尾的标识符为私有成员,私有成员只能使用方法来进行访问和修改以__开头的属性为类的私有属性,在子类和类外部无法直接使用以__开头的方法为私有方法,在子类和类外部无法直接调用常用的Python魔术方法: 初始化对象,通常用于设置对象的属性。: 定义对象的字符串表示形式,可通过或调用。例如,您可以返回一个字符串,描述对象的属性。: 定义对象的“官方”字符串表示形式,通常用于调试。可通过调用。: 定义对象的长度,可通过调用。
2024-10-20 16:52:54
1097
原创 python函数进阶
通过def 语句实现,用于创建函数:语法:def 函数名(形式参数列表):语句块return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。函数内容以冒号 : 起始,并且缩进。语法:def 函数名(形参名1=默认实参1, 形参名2=默认实参2, ... ):语句块缺省参数即默认实参,必须自右向左依次存在(即,如果一个参数有缺省参数,则其右侧的所有参数都必须有缺省参数)位置形参:def 函数名(形参名1, 形参名2, ...):pass。
2024-10-16 19:04:40
754
原创 python线代基础
几何定义:向量是一个有方向和大小的量,通常用箭头表示。向量的起点称为原点,终点称为向量的端点。代数定义:向量是一个有序的数组,通常表示为列向量或行向量。行向量和列向量再本质上没有区别。向量的表示几何表示:在二维或三维空间中,向量通常用箭头表示,箭头的方向表示向量的方向,箭头的长度表示向量的大小。代数表示:向量可以用列向量或行向量表示,如上所述。坐标表示:在二维或三维空间中,向量可以用坐标表示。例如,二维向量 v=(v1,v2)v=(v1,v2) 表示在 xx轴和 yy轴上的分量。
2024-10-14 16:12:52
1050
原创 python概率基础及代数基础
其中,aij是行列式的元素,i是行标,j是列标.n阶行列式的计算行标取自然排列不同行不同列的n个元素相乘列标取排列的所有可能列标排列的逆序数的奇偶性决定运算符号,逆序数为偶数的运算符号为,奇数的运算符号为矩阵是由一组数按照矩形排列而成的数表。矩阵通常用大写字母表示,例如 AA、BB等。矩阵中的每个数称为矩阵的元素或元。一个 m×n的矩阵 AA可以表示为:其中 aij表示矩阵 A中第i行第j列的元素。
2024-10-12 19:33:50
916
原创 python(概率基础)
随机变量是一个从样本空间(所有可能结果的集合)到实数集的。样本空间中的每个结果都对应于随机变量的一个值。随机变量的值。随机变量通常用大写字母表示,如 X、Y 或 Z。
2024-10-11 20:17:57
1213
原创 python概率基础
随机变量是一个从样本空间(所有可能结果的集合)到实数集的函数。样本空间中的每个结果都对应于随机变量的一个值。随机变量的值可以是离散的,也可以是连续的。随机变量通常用大写字母表示,如 X、Y 或 Z。随机变量和事件的联系定义事件事件可以定义为随机变量取特定值的集合。一般用{X=?}表示。例如,如果随机变量 X 表示掷骰子的结果,那么事件 "掷得奇数" 可以表示为 {X=1} 或 {X=3}或 {X=5}。使用随机变量描述事件随机变量的值可以定义复杂的事件。
2024-10-10 18:51:01
906
原创 10月9日(高数基础)
定积分是微积分中的一个重要概念,用于求解函数在某个区间上的累积效应或面积。表示函数 f(x)在区间 [a,b]上的累积效应或面积。定积分的定义可以通过以下步骤来理解: 将区间 [a,b]分割成 n 个小区间,每个小区间的长度为 Δxi,其中且 x0=a,xn=b。: 在每个小区间: 构造黎曼和: 当分割的区间数 n 趋向于无穷大,且每个小区间的长度 Δxi趋向于零时,黎曼和的极限即为定积分:说明:黎曼和是通过将区间 [a,b]分成 n 个等宽的子区间,每个子区间的宽度为。
2024-10-09 18:36:39
1238
原创 10月8日
如果函数 F(x) 满足 F′(x)=f(x),则称 F(x) 是 f(x) 的一个原函数。不定积分表示 f(x) 的所有原函数,通常写成:其中,C是积分常数,表示原函数的不确定性。f(x)是被积函数,dx表示对 x 的积分变量。不定积分的结果是一个函数簇,而不是一个具体的数值。其几何含义是一组平行的曲线簇。
2024-10-08 19:44:55
724
原创 9月29日
Python 支持多种复合数据类型,可将不同值组合在一起。最常用的,是用方括号标注,逗号分隔的一组值。列表可以包含不同类型的元素,但一般情况下,各个元素的类型相同。
2024-09-29 19:07:16
616
原创 9月27日
()将字符串的第一个字符转换为大写输出:Dad hdha wiudh dwddawd(width, fillchar)返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。输出:--------dad hdha wiudh--------(suffix, beg=0, end=len(string))检查字符串是否以 suffix 结束,如果 beg 或者 end 指定则检查指定的范围内是否以 suffix 结束,如果是,返回 True,否则返回 False。
2024-09-27 19:06:09
664
原创 9月26日
python中位运算主要用于处理类型整数的二进制位操作。&:按位与表达式:A&B,对于每一位,A,B的相应位都为1,结果才为1,否则为0。输出结果为0b10001|:按位或表达式:A|B,对于每一位,A,B的相应位至少其中一个为1,结果就为1,否则为0。输出结果为0b11111^:按位异表达式:A^B,对于每一位,A,B的相应位不同(1个为0,1个为1),结果就为1,否则为0。输出结果为0b1110~:按位取反表达式~a,对操作数a的每一个二进制位进行取反,即将1变为0,0变为1。
2024-09-26 18:54:59
676
1
原创 9月25日
整数(int),如0,1,2,3,-1,-2。浮点数(float),如2.3,2.4,5.6,-2.3,-2.5。布尔值(bool),Ture和False,通常用于相对逻辑。字符串(str),常用单引号(')或双引号(")括起来。字节串(bytes。空值(None Type)。引用类:列表(list)。元组(tuple)。字典(dict)。集合(set)。枚举类型(enum)。自定义类(class)。不可变数据:Number(数字)、String(字符串)、Tuple(元组)
2024-09-25 19:11:03
586
原创 9月24日
变量只能包含字母,数字和下划线(汉字也可,但考试不可用)且不能用数字开头,例(1a会报错)。解释器执行:可通过电脑搜索找到应用后输入python语法执行,也可通过cmd代码输入python启动在输入python语法执行。AI基础定义:基于数学理论,利用编程手段(算法,公式,参数)开发出的一种拥有自主学习和推理能力的技术。AI运用:工业,农业,教育,物联网,医疗等,一般作为辅助其他行业提高效率。编辑器执行:创建环境,新建py文件,输入语法,执行项目。变量名应清晰,多采用下划线,或者驼峰命名法。
2024-09-24 16:44:08
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人