- 博客(25)
- 收藏
- 关注
原创 PySimpleGUI库和pymysql库
PySimpleGUI 是一个用于简化 GUI 编程的 Python 包,它封装了多种底层 GUI 框架(如 tkinter、Qt、WxPython 等),提供了简单易用的 API。PySimpleGUI 包含了大量的控件(也称为小部件或组件),这些控件可以帮助你快速构建用户界面说明:5.0以上的版本不免费。
2024-11-06 18:59:39 224
原创 人脸识别——face_recognition 介绍
face_recognition` 是一个非常流行的 Python 库,专门用于人脸识别任务。它基于 dlib 库和 HOG(Histogram of Oriented Gradients)特征以及深度学习模型,提供了简单易用的接口来进行人脸检测、面部特征点定位和人脸识别。`face_recognition` 库由 Adam Geitgey 开发,旨在简化人脸识别任务,使其更加容易上手。
2024-11-05 19:36:12 826
原创 opencv 基础
是 OpenCV 库中的一个函数,用于创建一个命名窗口,以便在该窗口中显示图像或进行其他图形操作。这个函数在处理图像和视频时非常有用,尤其是在开发基于图像处理的应用程序时(str): 窗口的名称。这个名称必须是唯一的,因为它是用来标识窗口的。flags (int, 可选): 窗口的标志,用于设置窗口的行为。默认值为: 允许调整窗口大小。: 窗口大小根据图像大小自动调整,不能手动调整。使用cv2.imread函数读取图像文件。使用创建一个名为 "Image Window" 的窗口,并设置标志为。
2024-10-31 21:41:17 615
原创 python基础补充
定义包是将模块以文件夹的组织形式进行分组管理的方法,以便更好地组织和管理相关模块。包是一个包含一个特殊的文件的目录,这个文件可以为空,但必须存在,以标识目录为Python包。包可以包含子包(子目录)和模块,可以使用点表示法来导入。作用将一系列模块进行分类管理,有利于防止命名冲突可以在需要时加载一个或部分模块而不是全部模块。
2024-10-30 20:03:48 977
原创 数据结构——基础知识补充
树(Tree): n(n≥0)个结点构成的有限集合。当n=0时,称为空树;对于任一棵非空树(n> 0),它具备以下性质:树中有一个称为“根(Root)”的特殊结点,用 root 表示;其余结点可分为m(m>0)个互不相交的有限集T1,T2,... ,Tm,其中每个集合本身又是一棵树,称为原来树的“子树(SubTree)”注意:子树之间不可以相交除了根结点外,每个结点有且仅有一个父结点;一棵N个结点的树有N-1条边。
2024-10-29 22:17:25 1026
原创 python进阶和数据结构
Timedelta 是一个用于表示时间间隔的对象。它可以表示两个时间点之间的差异,或者表示某个时间段的长度。Timedelta 对象可以用于时间序列分析、日期运算等场景。
2024-10-28 19:20:01 1009
原创 pandas基础补充
重置索引(reindex)可以更改原 DataFrame 的行标签或列标签,并使更改后的行、列标签与 DataFrame 中的数据逐一匹配。通过重置索引操作,您可以完成对现有数据的重新排序。如果重置的索引标签在原 DataFrame 中不存在,那么该标签对应的元素值将全部填充为 NaN。reindex() 方法用于重新索引 DataFrame 或 Series 对象。重新索引意味着根据新的索引标签重新排列数据,并填充缺失值。
2024-10-25 18:43:06 792
原创 pandas库——基础
Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)Pandas 已经成为 Python 数据分析的必备高级工具,它的目标是成为强大、灵活、可以支持任何编程语言的数据分析工具Pandas 是 Python 语言的一个扩展程序库,用于数据分析。
2024-10-24 21:42:29 906
原创 matplotlib库
Matplotlib 库:是一款用于数据可视化的 Python 软件包,支持跨平台运行,它能够根据 NumPy ndarray 数组来绘制 2D 图像,它使用简单、代码清晰易懂Matplotlib 图形组成:Figure:指整个图形,您可以把它理解成一张画布,它包括了所有的元素,比如标题、轴线等Axes:绘制 2D 图像的实际区域,也称为轴域区,或者绘图区Axis:指坐标系中的垂直轴与水平轴,包含轴的长度大小(图中轴长为 7)、轴标签(指 x 轴,y轴)和刻度标签。
2024-10-23 18:58:42 884
原创 numpy库的补充
nditer 是 NumPy 中的一个强大的迭代器对象,用于高效地遍历多维数组。nditer 提供了多种选项和控制参数,使得数组的迭代更加灵活和高效。nditer 提供了多种控制参数,用于控制迭代的行为。1.order 参数order 参数用于指定数组的遍历顺序。默认情况下,nditer 按照 C 风格(行优先)遍历数组。2.flags 参数flags 参数用于指定迭代器的额外行为。multi_index: 返回每个元素的多维索引。
2024-10-22 19:32:09 525
原创 numpy库基础
NumPy 的全称是“ Numeric Python”,它是 Python 的第三方扩展包,主要用来计算、处理一维或多维数组在数组算术计算方面, NumPy 提供了大量的数学函数NumPy 的底层主要用 C语言编写,因此它能够高速地执行数值计算NumPy 还提供了多种数据结构,这些数据结构能够非常契合的应用在数组和矩阵的运算上。
2024-10-21 19:10:28 618
原创 函数基础知识
位置形参,星号元组形参,命名关键字参数,双星号字典形参,缺省参数可以混合使用。函数的形参定义自左至右的顺序为:位置形参,星号元组形参,命名关键字参数,双星号字典形参print(a)print(b)print(c)print(d)
2024-10-16 22:05:35 671
原创 线性代数基础——矩阵
初等矩阵是由单位矩阵通过一次初等行变换或初等列变换得到的矩阵。初等矩阵是由单位矩阵 II交换两行(列):将单位矩阵的第 i 行和第 j 行(列)交换位置。某一行(列)乘以非零常数:将单位矩阵的第 i 行(列)乘以一个非零常数k。某一行(列)加上另一行(列)的倍数:将单位矩阵的第 i 行(列)加上第 j 行(列)的 k 倍。1. 交换两行(列)的初等矩阵交换单位矩阵的第 i 行和第 j 行(列)得到的初等矩阵记作 Eij。
2024-10-14 18:40:37 1720
原创 线性代数基础——行列式
行列式是一个数学概念,主要用于线性代数中,它是一个可以从方阵(即行数和列数相等的矩阵)形成的一个标量(即一个单一的数值)。
2024-10-12 19:40:38 2149
原创 概率论基础
事件可以定义为随机变量取特定值的集合。一般用{X=?}表示。例如,如果随机变量 X 表示掷骰子的结果,那么事件 "掷得奇数" 可以表示为 {X=1} 或 {X=3}或 {X=5}。
2024-10-11 19:49:10 990
原创 概率论——事件和概率
几何概型是概率论中的一个基本概念,它用于处理那些结果可以被表示为几何区域(如线段、平面区域、立体区域等)的随机试验的概率问题。几何概型的基本思想是将概率问题转化为几何区域上的面积、体积或长度等几何量的比值。如果事件 B1,B2,...,Bn是样本空间 Ω 的一个完备事件组,即这些事件两两互斥且它们的并集是整个样本空间,那么对于任意事件 A,贝叶斯公式可以表示为:其中:P(Bi∣A) 是在事件 A 发生的条件下事件 Bi发生的条件概率(后验概率)。
2024-10-10 19:18:43 1213
原创 高等数学基础
定积分表示函数 f(x)在区间 [a,b]上的累积效应或面积。大化小将区间分割成 n 个小区间,每个小区间的长度为,其中,且2.常代变在每个小区间内取一个样本点3.近似和构造黎曼和表示函数 f(x) 在区间 [a,b]上的近似累积效应或面积。4.求极限当分割的区间数 n 趋向于无穷大,且每个小区间的长度趋向于零时黎曼和的极限即为定积分:说明:黎曼和是通过将区间 [a,b]分成 n 个等宽的子区间,每个子区间的宽度为。
2024-10-09 19:27:52 670
原创 高等数学基础
给定一个函数 f:X→Y,如果存在一个函数 g:Y→X,使得对于 X 中的每一个 x,都有 g(f(x))=x,并且对于 Y 中的每一个 y,都有 f(g(y))=y,则称 g 为f 的反函数,记作换句话说,反函数满足以下两个条件:对于 X 中的每一个x,有对于 Y 中的每一个 y,有注意:原函数和反函数是关于y=x对称的。2.反函数的存在条件一个函数 f 存在反函数的充分必要条件是 f 是双射(即一一对应)。一一对应。
2024-10-08 22:11:56 954
原创 元组、字典、集合
元组跟列表有很多相似的地方,元组也是一种数据容器,列表中许多函数换到元组中来也同样适用。元组和列表存放的数据集都是差不多的,最大的区别是元组是不可变的,列表可变,元组的书写是圆括号(),列表的书写是中括号[]。元组的不可变体现在,元组的元素不能被修改,删除和添加。对于元组内部的不可变元素,如数字,字符串,元组等我们都不能修改它的值。但是对于一些可变元素,如列表,我们可以对列表内部的元素就行修改,但不能改变列表本身的属性,就是列表内的元素不管怎样修改,它本身是列表是必须的。
2024-10-01 15:08:12 897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人