自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单的人脸识别签到程序 python笔记

这是我自己根据之前的文章《简单的签到程序》修改出来签到程序,还在学习之中,代码还有很多可以优化的地方。

2024-11-10 12:00:00 77

原创 pymsql库 python复习笔记

是一个用于连接 MySQL 数据库的纯 Python 实现。它允许 Python 程序与 MySQL 数据库进行交互,执行 SQL 查询,并处理结果集。

2024-11-09 12:00:00 196

原创 人脸采集识别 python笔记

1 准备工作:创建人脸表。

2024-11-08 12:00:00 195

原创 简单的签到程序 python笔记

在看完以下代码后,略微修改一番,你就能够组装出自己的“简单的人脸识别签到程序”了。请注意库的安装,否则会不可用。来安装。以下代码运行python = 3.8。

2024-11-07 19:35:00 364

原创 PySimpleGUI库python复习笔记

​ PySimpleGUI 是一个用于简化 GUI 编程的 Python 包,它封装了多种底层 GUI 框架(如 tkinter、Qt、WxPython 等),提供了简单易用的 API。PySimpleGUI 包含了大量的控件(也称为小部件或组件),这些控件可以帮助你快速构建用户界面。

2024-11-06 18:48:40 225

原创 人脸识别 python笔记

是一个非常流行的 Python 库,专门用于人脸识别任务。它基于 dlib 库和 HOG(Histogram of Oriented Gradients)特征以及深度学习模型,提供了简单易用的接口来进行人脸检测、面部特征点定位和人脸识别。库由 Adam Geitgey 开发,旨在简化人脸识别任务,使其更加容易上手。注:请在学习前配置好环境。主要功能人脸检测检测图像中的人脸位置。支持使用 HOG 特征或 CNN(卷积神经网络)进行人脸检测。面部特征点定位。

2024-11-05 19:23:47 1189

原创 opencv 图像预处理(二) python笔记

在深度学习中,滤波器又称为卷积核,滤波的过程成为卷积。

2024-11-04 20:28:01 745

原创 json、网络与正则表达等 python复习笔记

JSON(JavaScript Object Notation)是一种轻量级数据交换格式,它易于阅读和编写,同时也易于机器解析和生成。Python提供了内置的JSON模块,用于处理JSON数据。

2024-11-03 12:00:00 838

原创 异常与文件操作 python复习笔记

作用用作信号通知,通知上层调用者有错误产生需要处理。

2024-11-02 12:00:00 795

原创 opencv 图像预处理(一) python笔记

​ 在计算机视觉和图像处理领域,图像预处理是一个重要的步骤,它能够提高后续处理(如特征提取、目标检测等)的准确性和效率。

2024-11-01 19:45:55 1338

原创 opencv python笔记

OpenCV其实就是一堆C和C++语言的源代码文件,这些源代码文件中实现了许多常用的计算机视觉算法。是 OpenCV 库中的一个函数,用于创建一个命名窗口,以便在该窗口中显示图像或进行其他图形操作。这个函数在处理图像和视频时非常有用,尤其是在开发基于图像处理的应用程序时。:OpenCV 是计算机视觉领域的标准库之一,广泛应用于图像识别、物体检测、人脸识别、手势识别等。:在机器人导航、环境感知和交互中,OpenCV 用于处理传感器数据和视觉信息。:在医学影像分析中,OpenCV 用于图像增强、分割和特征提取。

2024-10-31 16:28:59 1379

原创 包与模块(下)python复习笔记

通过模块和包,你可以更有效地组织项目,减少命名冲突,以及在不同项目之间重用代码,从而更轻松地进行Python编程。是一个方便的工具,它可以帮助你自动创建和维护项目的依赖清单。不过,需要记住,生成的依赖清单可能包含一些不必要的依赖,因此你应该仔细检查和编辑。文件用于批量导入系统模块、定义包级别的变量、控制包的导入行为、执行初始化代码,以及导入包内的模块。使用pip:pip是Python的包管理工具,用于安装、升级和管理第三方包。文件,以确保依赖清单保持最新。的文件,其中包含了项目所需的所有依赖包及其版本。

2024-10-30 17:16:01 902

原创 包和模块(上) python复习笔记

一个.py 文件就是一个模块模块是含有一系列数据函数类等的程序作用把相关功能的函数等放在一起有利于管理,有利于多人合作开发模块的分类内置模块(在python3 程序内部,可以直接使用)标准库模块(在python3 安装完后就可以使用的 )第三方模块(需要下载安装后才能使用)自定义模块(用户自己编写)模块名如果要给别的程序导入,则模块名必须是 标识符实例小张写了一个模块,内部有两个函数,两个字符串... 此处省略 200字此函数用来求和。

2024-10-29 16:59:20 1020

原创 队列与树 数据结构复习笔记

双端队列(Deque,Double-Ended Queue)是一种具有队列和栈性质的数据结构,它允许我们在两端进行元素的添加(push)和移除(pop)操作。当结合使用appendleft和popleft时,你实际上是在实现一个栈(Stack)的数据结构,因为栈是后进先出(LIFO)的,而这两个操作正好模拟了栈的“压栈”和“弹栈”行为。Python标准库中的queue模块提供了多种队列实现,包括普通队列、双端队列、优先队列等。deque是一个双端队列的实现,它提供了在两端快速添加和移除元素的能力。

2024-10-29 16:48:28 1026

原创 pandas库(下)python笔记扩展

Pandas 之所以能够实现了数据可视化,主要利用了 Matplotlib 库的 plot() 方法,它对 plot() 方法做了简单的封装,因此您可以直接调用该接口;notnull()用于检测 DataFrame 或 Series 中的非空值,返回一个布尔值的 DataFrame 或 Series。isnull()用于检测 DataFrame 或 Series 中的空值,返回一个布尔值的 DataFrame 或 Series。read_excel() 读取 Excel 表格中的数据。

2024-10-28 18:38:28 769

原创 栈与链表 数据结构复习笔记

数据结构是计算机科学中的一个核心概念,它是指数据的组织、管理和存储方式,以及数据元素之间的关系。数据结构通常用于允许高效的数据插入、删除和搜索操作。:数组、链表、栈、队列等。:树、二叉树、堆、图等。:哈希表。:B树、B+树等。

2024-10-28 17:23:36 1069 1

原创 pandas库(中)python笔记扩展

注意:numpy的方差默认为总体方差,pandas默认为样本方差σ2N1​i1∑N​Xi​−μ2s2N−11​i1∑N​Xi​−X2分母为n-1的样本方差的期望等于总体的方差,因此样本方差是总体方差的无偏估计。

2024-10-25 17:07:07 956

原创 pandas 库(上)python笔记扩展

DataFrame 一个表格型的数据结构,既有行标签(index),又有列标签(columns),它也被称异构数据表,所谓异构,指的是表格中每列的数据类型可以不同,比如可以是字符串、整型或者浮点型等。同 Series 一样,DataFrame 自带行标签索引,默认为“隐式索引”即从 0 开始依次递增,行标签与 DataFrame 中的数据项一一对应当然你也可以用“显式索引”的方式来设置行标签。**案例:**对于 one 列而言,此处虽然显示了行索引 ‘d’,但由于没有与其对应的值,所以它的值为 NaN。

2024-10-24 17:02:23 624

原创 Matplotlib 库 python笔记扩展

Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂Matplotlib 图形组成:Figure:指整个图形,您可以把它理解成一张画布,它包括了所有的元素,比如标题、轴线等Axes:绘制 2D 图像的实际区域,也称为轴域区,或者绘图区Axis:指坐标系中的垂直轴与水平轴,包含轴的长度大小(图中轴长为 7)、轴标签(指 x 轴,y轴)和刻度标签。

2024-10-23 17:03:16 1164

原创 NumPy包(下) python笔记扩展

nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。nditer 提供了多种控制参数,用于控制迭代的行为。1.order 参数order 参数用于指定数组的遍历顺序。默认情况下,nditer 按照 C 风格(行优先)遍历数组。# 创建一个二维数组​# 使用 C 风格遍历数组print(x)# 输出:# 1# 2# 3# 4# 5# 6​# 使用 Fortran 风格遍历数组。

2024-10-22 16:45:41 1071

原创 NumPy包(上) python笔记扩展

NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组在数组算术计算方面, NumPy 提供了大量的数学函数NumPy 的底层主要用 C语言编写,因此它能够高速地执行数值计算NumPy 还提供了多种数据结构,这些数据结构能够非常契合的应用在数组和矩阵的运算上。

2024-10-21 16:45:17 504

原创 Python类和对象(下) python复习笔记

print("self.__p1 = ", self.__p1) # 出错,不允许调用。# print("self.__p1 =", self._A__p1) # 正常访问。Python的全部对象都只有"运行时状态(动态)", 没有"C++语言"里的"编译时状态(静态)"多态是指在有继承/派生关系的类中,调用基类对象的方法,实际能调用子类的覆盖方法的现象叫多态。a._A__m1() # 输出: __m1(self) 方法被调用。print("__m1(self) 方法被调用")

2024-10-18 16:00:00 627

原创 Python类和对象(上) python复习笔记

类是创建对象的 ”模板”。数据成员:表明事物的特征。相当于变量方法成员:表明事物的功能。相当于函数通过class关键字定义类。

2024-10-17 18:45:33 458

原创 函数 Python复习笔记

语法def 函数名(形参名1=默认实参1, 形参名2=默认实参2, ... ):语句块说明缺省参数即默认实参,必须自右向左依次存在(即,如果一个参数有缺省参数,则其右侧的所有参数都必须有缺省参数)示例print(a)print(b)print(c)print(d)错误示例>>> def myadd(a, b=0, c): # 报错​位置形参星号元组形参(*args)命名关键字形参双星号字典形参(**kwargs)

2024-10-16 17:07:35 1214

原创 python基础导图及推导式 python复习笔记

Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。Python 支持各种数据结构的推导式:列表(list)推导式字典(dict)推导式集合(set)推导式元组(tuple)推导式。

2024-10-15 17:15:03 584

原创 余弦相似度 数学复习笔记

freqMapB={这=1, 只=2, 皮靴=1, 号码=1, 不=1, 小=1, 那=1, 更=1, 合适=1}freqMapA={这=1, 只=2, 皮靴=1, 号码=2, 大=1, 了=1, 那=1, 合适=1}set= [号码, 合适, 那, 更, 了, 大, 皮靴, 这, 只, 不, 小]listA=[这, 只, 皮靴, 号码, 大, 了, 那, 只, 号码, 合适]set=[号码, 合适, 那, 更, 了, 大, 皮靴, 这, 只, 不, 小]|a| |b|:表示向量的模。

2024-10-14 15:43:39 992

原创 向量 线性代数复习笔记

设 A 是一个 n×n 的方阵。如果存在一个非零列向量v 和一个标量AvλvAv=λvAvλv那么 λ 称为矩阵 A的特征值,v 称为对应于特征值 λ 的特征向量。注:λ可以为0,而v不能为0,并且v是列向量。因为A是n维矩阵,如果v是行向量,则维数是1xn,不满足矩阵相乘。A−λEv0(A-λE)v=0A−λEv0∣A−λE∣0​A−λE​​0说明:(A-λE):特征矩阵;|A-λE|:特征行列式或特征多项式;

2024-10-14 15:35:42 565

原创 矩阵 线性代数复习笔记

矩阵1.矩阵定义1.1 矩阵的定义矩阵是由一组数按照矩形排列而成的数表。矩阵通常用大写字母表示,例如 AA、BB 等。矩阵中的每个数称为矩阵的元素或元。一个 m×n的矩阵 AA 可以表示为:A=(a1na12…a1na21a22…a2n⋮am1am2…amn)A=\begin{pmatrix} a_{1n} & a_{12} & \ldots & a_{1n} \\ a_{21} & a_{22} & \ldots & a_{2n} \\ &am

2024-10-13 07:00:00 617

原创 行列式 线性代数复习笔记

行列式1.什么是行列式行列式是一个数学概念,主要用于线性代数中,它是一个可以从方阵(即行数和列数相等的矩阵)形成的一个标量(即一个单一的数值)。2.二阶行列式假设有一个二元一次方程:{3x+4y=57x+9y=11\begin{cases}3x+4y=5\\7x+9y=11\end{cases}{3x+4y=57x+9y=11​对x求解得出:x=5×9−4×113×9−4×7x=\dfrac{5\times 9-4\times 11}{3\times 9-4\times 7}x=3×

2024-10-12 16:15:37 1077

原创 期望与方差 概率论复习笔记

CovXYEX−EXY−EYCovXYE[(X−EXY−EY)]其中 EX 和 EY 分别是 X 和 Y 的期望值。

2024-10-12 16:14:42 898

原创 多维随机变量及其分布 概率论复习笔记

两个随机变量 XX和 YY被称为独立的,如果它们满足以下条件:

2024-10-11 16:29:11 531

原创 随机变量及其分布 概率论复习笔记

随机变量及其分布1.定义随机变量是一个从样本空间(所有可能结果的集合)到实数集的函数。样本空间中的每个结果都对应于随机变量的一个值。随机变量的值可以是离散的,也可以是连续的。随机变量通常用大写字母表示,如 X、Y 或 Z。随机变量和事件的联系定义事件:事件可以定义为随机变量取特定值的集合。一般用{X=?}表示。例如,如果随机变量 X 表示掷骰子的结果,那么事件 “掷得奇数” 可以表示为 {X=1} 或 {X=3}或 {X=5}。使用随机变量描述事件:随机变量的值可以定义复杂的事件。例如,事

2024-10-11 16:29:02 805

原创 事件与概率 概率论复习笔记

PA事件A包含的基本事件数样本空间中的基本事件总数P(A)=\dfrac{事件 A 包含的基本事件数}{样本空间中的基本事件总数}PA样本空间中的基本事件总数事件A包含的基本事件数​。

2024-10-10 15:35:59 1112

原创 积分与多元函数 高数复习笔记

定积分∫abfxdx∫ab​fxdx表示函数 f(x)在区间 [a,b]上的累积效应或面积。分割区间将区间 [a,b]分割成 n 个小区间,每个小区间的长度为 Δxi,其中Δxixi−xi−1Δxi​xi​−xi−1​,且 x0=a,xn=b。取样本点在每个小区间xi−1xixi−1​xi​内取一个样本点 ξi。构造黎曼和构造黎曼和∑i1nfξiΔxii1。

2024-10-09 16:44:45 1325

原创 函数、导数与微分 高数复习笔记

1.函数1.1 定义函数f 是从一个集合 D(称为定义域,D包含于实数集R)到另一个集合 Y(称为值域)的映射。对于定义域中的每一个元素 x,函数f都指定了一个唯一的元素 y 在值域中,记作y=f(x),x∈Xy=f\left( x\right) ,x\in Xy=f(x),x∈X其中x叫做自变量,y叫做因变量,f叫做映射规则,f(x)表示一个函数值。函数的两要素是指函数的定义域和值域。定义域是函数中所有可能的输入值的集合。换句话说,定义域是使得函数有意义的所有 xx 值的集合。值域是函数

2024-10-08 20:09:31 526

空空如也

空空如也

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

TA关注的人

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