自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二类曲面积分

设曲面S由【单值函数】zzxyz=z(x,y)zzxy给出,并且指定要计算的[S的侧]为∑\sum∑∑\sum∑在xOyxOyxOy面上的投影区域为DxyD_{xy}Dxy​zzxyz=z(x,y)zzxy在DxyD_{xy}Dxy​上具有一阶连续偏导数,RxyzR(x,y,z)Rxyz∬∑Rxyzdxdy±∬DxyRxyzxydxdy∬∑​Rxy。

2024-04-25 23:23:50 1435 1

原创 数量场与向量场中的积分/第一第二类曲线积分

数量场是数学中描述空间中不同点上的物理量的概念。数量场:数量场是指在空间中的每个点上都有一个标量(即大小)与之对应的场。比如温度场、密度场等。数量场只包含一个数值,没有方向性。数量场通常使用一个标量函数来表示,这个函数在空间中的每个点上都有一个数值与之对应。数学上,如果我们考虑三维空间中的数量场,可以用一个函数 f(x,y,z)​f(x,y,z)​f(x,y,z)​ 来表示,其中 x,y,z​x,y,z​x,y,z​ 分别是空间中的坐标。这个函数返回一个实数,表示该点上的数量场数值。当空间中一曲线 r(t

2024-04-25 10:32:14 1103 1

原创 【通信原理】AM调制系统

调制是指将信号(例如声音、图像、数据)转换成能够在信道中传输的信号形式的过程。在通信中,信息信号往往无法直接在信道中传输。因此,需要通过将信号转换成可以在信道中传输的。这个过程就像是将信息信号“嵌入”到另一个信号中一样。调制的作用和目的:调制分为和调制又分为和本文中只讨论载波调制的模拟调制系统载波调制是一种基于调制信号和载波信号相互作用的信号传输技术,过程如下:标准调幅就是常规,简称。假设调制信号 m(t)m(t)m(t) 的均值为0,将调制信号与一直流偏量 A0A_0A0​ 叠加,然后与载波相乘,就得到了

2023-12-27 08:22:08 5461 1

原创 C++模版解析

一个程序由若干个文件共同实现,而每个源文件单独编译生成目标文件,最后将所有目标文件链接起来形成单一的可执行文件的过程。模版分离编译:定义的地方不能实例化,实例化的地方,没有定义。

2023-12-27 08:20:27 874 1

原创 高并发内存池项目学习笔记

作为程序员(C/C++)我们知道申请内存使用的,其实就是一个通用的大众货,什么场景下都可以用,但是什么场景下都可以用就意味着什么场景下都不会有很高的性能,下面我们就先来设计一个定长内存池做个开胃菜,当然这个定长内存池在我们后面的高并发内存池中也是有价值的,所以学习他目的有两层,先熟悉一下简单内存池是如何控制的,第二他会作为我们后面内存池的一个基础组件。其中指向申请的内存空间,为了方便对内存空间进行操作,将该指针的类型写为,方便分配整数个字节大小的内存空间。当内存池给所需进程分配内存空间后,如果这些内存使用

2023-12-24 23:21:03 96

原创 STL中的哈希表简单实现【封装unordered_map与unordered_set】

顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。顺序查找时间复杂度为O(N),平衡树中为树的高度,即O(N*logN),搜索的效率取决于搜索过程中元素的比较次数。理想的搜索方法:可以不经过任何比较,一次直接从表中得到要搜索的元素。如果构造一种存储结构,通过某种函数(hashFunc)使元素的存储位置与它的关键码之间能够建立一一映射的关系,那么在查找时通过该函数可以很快找到该元素当向该结构中:插入元素:根据待插入元素的关键码。

2023-12-04 09:15:27 137

原创 支持向量机

对于线性可分问题,即存在一个超平面可以完全分开不同类别的数据点,我们可以直接通过最优化来求解超平面的参数。但对于线性不可分问题,我们引入了核函数来映射原始特征空间到高维特征空间,从而能够处理非线性的分类问题。当我们获取到一个新的样本时,我们可以通过计算其与超平面的距离来判断其所属的类别。距离越大,表示样本更可能属于另一个类别。先来看看下面这一组数据的分布,这是一组两种标签的数据,两种标签分别由圆和方块代表。支持向量机的分类方法,是在这组分布中找出一个超平面作为决策边界,使模型在数据上的分类误差尽量接近于小,

2023-11-07 10:37:39 60

原创 凸优化,对偶问题,Slater条件,KKT条件总结

对于∀xy∈C∀xy∈C,且x≠yx\neq yxy,那么与任意的λ∈01λ∈01有λx1−λy∈Cλx1−λy∈C​则集合CCC为凸集(Convex set)。简单的说就是在集合CCC中任意取俩个点,这俩个点连接成的线段仍然属于集合CCC,那么集合CCC就为凸集合。

2023-09-12 14:26:35 1888 1

原创 拉格朗日乘子法与KKT条件的理解(优化问题)

优化问题(即高数中的求极值)可分为三类:无约束、等式约束、不等式约束。第一种情况:最小值在可行区域内时gx∗0∇xLx∗λ∗0λ0g(x^*)0gx∗0∇x​Lx∗λ∗0λ0​将俩种情况结合起来,我们就得到了KKT条件。

2023-07-21 13:45:04 1884 1

原创 评分卡案例(自用笔记)

sklearn(全称Scikit-learn)是Python中一个重要的机器学习库,它包含了大量的机器学习算法和工具,可以用来进行数据预处理、特征选择、模型训练、模型评估和模型调优等任务。下面是sklearn中一些常用的包及其主要作用:下面是一些常用的矩阵分解和降维算法及其主要作用:总之,模块提供了多种矩阵分解和降维算法,这些算法广泛应用于数据挖掘、机器学习、信号处理等领域。使用这些算法可以降低数据维度、提取特征、去除噪声等,从而提高数据处理和建模的效果。1. 其中%matplotlib inline有什

2023-07-14 18:37:22 439

原创 数字信号处理笔记(时域离散信号和系统)

对模拟信号xatx_a(t)xa​t进行等间隔采样,采样间隔为T,采样点对应的时刻为tnTt=nTtnT( n取整数),得到[采样的数学模型]xat∣nTxanT−∞n∞xa​t∣nT​xa​nT−∞n∞​不同的n值xanTx_a(nT)xa​nT形成一个有序的数字序列:xa−Txa0xaTxa​−Txa​0xa​T就是时域离散信号或序列。

2023-06-12 17:19:02 4546 1

原创 降维算法疑问(自用笔记)

文章链接:http://blog.codinglabs.org/articles/pca-tutorial.html该函数为使用主成分分析(PCA)进行数据降维的类。主成分分析是一种常用的无监督学习算法,它可以将高维数据降到低维,并且保留数据的主要特征。PCA通过找到数据中的主成分来实现降维,主成分是原始数据在不同方向上的投影,每个主成分都是原始数据的线性组合。参数说明:PCA类的属性:这段代码使用sklearn中的人脸数据集进行主成分分析降维,并将降维后的结果展示在4行5列的子图中。然后可以将降维

2023-06-06 20:49:46 556 1

原创 数据预处理与特征工程(自用笔记)

data = [ [ - 1 , 2 ] , [ - 0.5 , 6 ] , [ 0 , 10 ] , [ 1 , 18 ] ] #不太熟悉numpy的小伙伴,能够判断data的结构吗?#如果换成表是什么样子?

2023-06-06 20:46:48 762 1

原创 决策树学习疑问(自用笔记)

在Python中,from…import…语句是用来导入模块中的函数、变量或对象到当前程序的命名空间中的。其中,module_name是要导入的模块名,name1、name2、…nameN是要导入的模块内的函数、变量或对象名。当程序中需要使用其他模块中的函数或变量时,可以使用该语句进行导入。这段代码会将math模块中的sqrt函数导入到当前程序中,并通过该函数计算出16的平方根。这样可以避免使用math.sqrt()这样完整的函数调用形式,使代码更加简洁易读。

2023-06-06 20:46:01 1567

原创 【五万字解析】Linux网络套接字编程基础

协议就是一种 “约定”,这种“约定”使那些由不同厂商的设备,不同CPU及不同操作系统组成的计算机之间,只要遵循相同的协议就可以实现通信。它是多方协商出来的一种通信方案,达成一种“共识”。网络协议是网络上所有设备(网络服务器、计算机和交换机、路由器、防火墙等)之间的通信规则的集合。它定义了信息在交流时必须采用的格式以及这些格式的含义。大多数网络采用分层结构,每一层都建立在它的下层,为它的上层提供一定的服务。网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。

2023-04-12 16:22:53 1730

原创 【通信原理】学习笔记----理解信道

CBlog⁡21SNCBlog2​1NS​(b/s)CBlog⁡21Sn0BCBlog2​1n0​BS​(b/s)SSS:接收信号平均功率W(W)W;BBB:带宽HZ(HZ)HZn0n_0n0​:噪声单边功率谱密度;Nn0BN = n_0BNn0​B:噪声功率。

2023-03-30 02:29:50 3981

原创 【4万字Linux线程解析】从0开始学习Linux线程

在操作系统中,安装了多个程序,并发指的是在⼀段时间内宏观上有多个程序同时运⾏,这在单 CPU 系统中,每⼀时刻只能有⼀道程序执⾏,即微观上这些程序是分时的交替运⾏,只不过是给⼈的感觉是同时运 ⾏,那是因为分时交替运⾏的时间是⾮常短的。⽽在多个 CPU 系统中,则这些可以并发执⾏的程序便可以分配到多个处理器上( CPU ),实现多任务并⾏执⾏,即利⽤每个处理器来处理⼀个可以并发执⾏的程序,这样多个程序便可以同时执⾏。⽬前电脑市场 上说的多核 CPU ,便是多核处理器,核越多,并⾏处理的程序越多,能⼤⼤的提⾼电

2022-10-24 09:00:09 2838 1

原创 【3万字解析】Linux进程间通信与进程信号

在此之前我们已经学习了(1)进程概念(2)进程控制(3)进程和文件的关系。现在我们需要学习进程与进程之间的关系(进程通信)。进程间通信(IPC,Interprocess communication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。这使得一个程序能够在同一时间里处理许多用户的要求。IPC方法包括管道(PIPE)、消息排队、旗语、共用内存以及套接字(socket)

2022-10-01 20:13:34 759

原创 【俩万字解析】linux基础IO/文件系统inode/动静态库详解

在学习c语言的时候,fopen如果以写的方式打开文件如果这个文件存在那么文件的内容将会被清空,如果不存在会在当前路径下创建这个文件,那什么是当前路径呢?我们使用以下代码创建一个文件我们第一次在程序的所处目录执行该程序,并使用PS命令查看进程,获取进程的pid:然后我们可以在/proc/中查看进程:第二次我们在/home/LZH目录下执行该可执行程序cwd:指进程的工作目录(进程在哪一个目录下执行的)。exe:指该进程对应可执行程序所处的目录。从用户的角度看,...

2022-08-31 19:56:59 2032

原创 【3万字Linux进程解析】从0开始学习Linux进程

最底层是冯诺伊曼体系的硬件集合,如果没有驱动层,OS系统就需要直接与硬件进行交互,因为硬件的种类是非常多的,他们的访问方式也是不同的,此时如果某个硬件的访问方式发生变化,就需要修改OS系统,这样成本过高,所以我们不可以让OS系统直接对硬件进行访问,因此增加驱动来使OS系统和硬件无关。驱动给每一个硬件匹配了一个软件方式来进行与硬件的交互(直接与硬件联系,访问,读写,观察状态等等)。这样OS系统和驱动交互使用统一的方式,而驱动与不同硬件采用不同的交互方式,此后OS系统向硬件要数据的时候就会向驱动去索要。...

2022-08-07 19:40:27 1894

空空如也

空空如也

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

TA关注的人

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