程序员学CFA——数量分析方法(四)

数量分析方法(四)

  • 常见概率分布
    • 基本概念
      • 离散型随机变量与连续型随机变量
        • 离散型随机变量
        • 连续型随机变量
      • 分布函数
        • 概率密度函数(PDF)
        • 累积分布函数(CDF)
    • 离散分布
      • 离散均匀分布
      • 伯努利分布
      • 二项分布
        • 定义
        • 股价二叉树
    • 连续分布
      • 连续均匀分布
      • 正态分布
        • 基本概念与性质
        • 标准正态分布及其应用
        • 亏空风险
        • 罗伊安全第一比例
      • 对数正态分布
      • 学生t分布
      • 多元分布
    • 模拟
      • 蒙特卡洛模拟
      • 历史法模拟

常见概率分布

基本概念

离散型随机变量与连续型随机变量

随机变量依据结果分布状况分为两种:离散型随机变量与连续型随机变量,其对应概率分布分别为离散分布与连续分布。

离散型随机变量

当随机变量的取值结果是可数的时候,则称其为离散型随机变量。可数具有两层含义:随机变量的可能取值要么是有限的,要么是无限但可数的。例如,抛骰子实验中,骰子的点数记为随机变量X,X的可能取值是有限的,即{1,2,3,4,5,6},因此随机变量X是离散的。又如,记某一天内来某银行办理业务的人数为随机变量Y,Y的可能取值虽然是无限多个,但可以逐个数出,即{0,1,2,…},因此随机变量Y也是离散的。这里需要注意,一天内来银行办理业务的人数可以是任意大的非负整数,只是较大正整数的取值概率极小而已。换言之,可数的数学含义即可用自然数下标把所有可能结果列出,如{y1,y2,…,yn,…}。反之,如果随机变量的可能取值在某一连续区间内,而不是离散开来的,则该随机变量就不是离散的。

连续型随机变量

当随机变量的可能取值为无限且不可数时,则称其为连续型随机变量。换言之,连续型随机变量的可能取值可以充满某个区间。例如,记某一天某地的降雨量为随机变量Y,Y的取值范围为[0,+∞],则随机变量Y为连续型随机变量有一些特殊规定与性质:

  1. 连续型随机变量的取值范围通常为某一区间,即使区间存在上下界,可能取值仍然为无穷多个;
  2. 由于连续型随机变量的可能取值结果是无穷多个,相应地每一点对应的概率可以近似看成为 P ( Y = y ) = 1 ∞ = 0 P(Y=y)=\frac 1 \infty=0 P(Y=y)=1=0
  3. 在研究一些问题时,可以把离散变量近似看成连续型随机变量。例如,某股票当天收盘价为10元,假设10%的涨停板,第二天收盘价的取值范围[9,11]。然而,由于交易所要求股票报价的最小单位为“分”,即股票报价最多精确到两位数,不可能有10.001元。因此Z的取值是一个有限的离散型随机变量。即{9.00,9.01,9.02,…,10.00}。但为了研究方便,我们通常也将Z看成是连续型随机变量。

分布函数

概率密度函数(PDF)

概率密度函数就是对某个随机变量的所有可能取值及对应概率进行描述的函数。对于离散型随机变量而言,描述其概率分布最简单并且最直观的方法就是通过表格的方式,把每一可能取值对应的概率逐一列出。当随机变量X取值xi时对应的概率记为p(xi)。

随机变量XX=x1X=x2X=xn
取值概率p(x1)p(x2)p(xn)

有些情形下p(xi)可以写成函数形式,则p(xi)即为离散型随机变量的概率函数。例如,假定随机变量X可能取值为{1,2,3,4,5},概率密度函数为p(x)=x/15。那么X=3的概率就是3/15=20%。此外,p(x)非负,且有1/15+2/15+…+5/15=1。p(x)符合概率的基本定义。

对于连续型随机变量,由于取值不可列,无法采用逐一列示的方法来描述概率分布。因此。研究连续型随机变量时,关注的是随机变量在某一区间内的概率,而不是某一点的概率。例如,研究股价恰好是10.02元还是10.03元、降雨量恰好是2000002毫米等问题是没有意义的(连续型随机变量取某一单点的概率都是0),更值得关注的是股价在[10.00,10.30]元范围内的概率是多少,降雨量在[20,30]毫米之间的概率是多少。计算区间概率就要引入连续型随机变量的概率密度函数。

连续型随机变量PDF有以下几个性质:

  1. 概率密度函数通常用f(x)表示,函数图像与x轴上区间[x1,x2]围成的面积即代表随机变量X在区间[x1,x2]内的概率;此面积实际上即为 ∫ x 1 x 2 f ( x ) d x \int_{x_1}^{x_2}f(x)dx x1x2f(x)dx
  2. 概率密度函数f(x)非负且与x轴围成的面积为1(与概率的定义相对应)。
  3. 由于连续型随机变量取任意单点的概率为0,所以在研究连续型随机变量时,区间是开区间还是闭区间是无所谓的。
累积分布函数(CDF)

累积分布函数,顾名思义代表“累积”的概率,即随机变量X小于某特定值x的概率,通常记为F(x)=P(X≤x)。由累积分布函数的定义可直接得到CDF的几条性质:

  1. 累积分布函数是有界的,即 F ( − ∞ ) = P ( X ≤ − ∞ ) = 0 F(-\infin)=P(X\le-\infin)=0 F()=P(X)=0 F ( + ∞ ) = P ( X ≤ + ∞ ) = 1 F(+\infin)=P(X\le+\infin)=1 F(+)=P(X+)=1
  2. 累积分布函数是单调递增的,即如果 x 1 ≤ x 2 x_1\le{x_2} x1x2,则 F ( x 1 ) ≤ F ( x 2 ) F(x_1)\le{F(x_2)} F(x1)F(x2);
  3. P ( x 1 < X ≤ x 2 ) = P ( X ≤ x 2 ) − P ( X ≤ x 1 ) = F ( x 2 ) − F ( x 1 ) P(x_1<X \le x_2)=P(X \le x_2)-P(X \le x_1)=F(x_2)-F(x_1) P(x1<Xx2)=P(Xx2)P(Xx1)=F(x2)F(x1);
  4. 离散型随机变量的累积分布函数呈现出阶梯状;
  5. 连续型概率密度函数(PDF)与累积分布函数(CDF)的关系见下图。

概率密度函数与累积分布函数的关系

上图为概率密度函数f(x),下图为累积分布函数F(x)。其中,F(x)是单调递增,且上界为1,下界为0.由于 F ( x ) = P ( X ≤ x ) F(x)=P(X\le x) F(x)=P(Xx),因此F(x)在下图中的取值实际上就是上图中f(x)函数与区间(-∞,x)围成的面积。

离散分布

离散均匀分布

均匀分布是指随机变量的每个取值对应的概率是相等的,即“均匀”的。服从离散均匀分布的随机变量X有n个可能取值,即{x1,x2,…,xn},P(X=xj)=1/n。

伯努利分布

伯努利分布又称两点分布,是指随机变量X只有两个可能取值结果1与0。当X=1时代表“成功”,其对应概率为p;当X=0时,代表“失败”,对应概率为1-p。最典型的伯努利分布就是抛硬币实验,硬币正面朝上表示“成功”,即X=1对应概率为50%;硬币反面朝上表示“失败”,即X=0对应概率为50%。

二项分布

定义

如果将伯努利分布中的事件“成功”或“失败”看成一次试验的话,二项分布则就是度量进行n次伯努利实验,成功次数为X=x的概率(x为0到n之间的任意整数),记为B(n,p)。其中,n与p为二项分布的两个参数。二项分布隐含假定:

  1. 不同次试验是指相互独立的;
  2. 每次试验的成功概率为常数p。

一般地,定义随机变量X为n次伯努利试验中成功的次数,每次成功概率为p,则P(X=x)的概率为:
P ( x ) = C n x p x ( 1 − p ) n − x = n ! ( n − x ) ! x ! p x ( 1 − p ) n − x P(x)=C_n^xp^x(1-p)^{n-x}=\frac {n!} {(n-x)!x!}p^x(1-p)^{n-x} P(x)=Cnxpx(1p)nx=(nx)!x!n!px(1p)nx
对于伯努利分布来说,进行一次伯努利试验成功概率为p,根据定义可求均值与方差为p即p(1-p)。对于二项分布来说,相当于进行n次伯努利试验,其均值与方差分别为n乘以伯努利分布的均值与方差,即np及np(1-p)。

均值方差
伯努利分布pp(1-p)
二项分布npnp(1-p)
股价二叉树

在t=0时期,股票价格为S。为研究方便,假定每期股价只会有两种变动可能:(1)上涨(u-1)倍,对应概率为p;(2)下跌(1-d)倍,对应概率为1-p。3期后股价为uudS的概率为多少?(其中,u>1,d=1/u<1)

股价二叉树

股价最终为uudS可以通过路径达到:udu、uud以及duu,固有:
P ( u u d S ) = 3 ! ( 3 − 2 ) ! ∗ 2 ! p 2 ( 1 − p ) P(uudS)=\frac {3!} {(3-2)!*2!}p^2(1-p) P(uudS)=(32)!2!3!p2(1p)

连续分布

连续均匀分布

离散均匀分布是指随机变量每一取值的概率相等,连续均匀分布实际上也有类似的含义。然而,对于连续分布来说,每一单点概率都为0,因此“均匀”主要是针对区间而言,连续均匀分布的概率密度函数PDF为:
f ( x ) = { 1 b − a ( a ≤ x ≤ b ) 0 ( o t h e r w i s e ) f(x) = \begin{cases} \frac 1 {b-a} &\text (a \le x \le b) \\ 0 &\text (otherwise) \end{cases} f(x)={ba10(axb)(otherwise)

连续均匀分布的PDF图形见左图。可以看出,连续均匀分布的PDF在区间[a,b]为常数1/(b-a),超出这一范围取值均为0。随机变量X在[x1,x2]之间的概率为区间[x1,x2]与PDF围成的面积,这一面积实际就是长为(x2-x1)、高为1/(b-a)的矩形面积,即:
P ( x 1 ≤ X ≤ x 2 ) = x 2 − x 1 b − a P(x_1 \le X \le x_2)=\frac {x_2-x_1} {b-a} P(x1Xx2)=bax2x1

连续均匀分布的PDF与CDF

利用公式即可推导出连续均匀分布的累积分布函数。根据CDF的定义,F(x)即为P(X≤x)。当x在a与b之间时,利用公式有P(X≤x)即为(x-a)/(b-a)。而随机变量X在[a,b]范围之外概率均为0,故CDF图形如右图所示,其表达式为:
F ( x ) = { 0 ( x ≤ a ) x − a b − a ( a < x < b ) 1 ( x ≥ b ) F(x) = \begin{cases} 0 &\text ( x \le a) \\ \frac {x-a} {b-a} &\text (a<x<b) \\ 1 &\text (x \ge b) \end{cases} F(x)= 0baxa1(xa)(a<x<b)(xb)

正态分布

基本概念与性质

正态分布可以说是概率论与数理统计中最重要的一个分部,同时也是在金融研究中运用最广泛的一个分布。在现实生活中很多随机变量的概率分布都可以用正态分布描述或近似描述。

正态分布的概率密度函数是一条钟形曲线,中间高两端低,左右关于其均值对称,两端无限延伸,见下图。

正态分布的概率密度函数

有关正态分布的PDF,重点掌握以下几点性质。

  1. 正态分布的PDF可由均值和方差完全刻画,通常记为N(μ,σ2)。其中μ表示均值,σ2表示方差。
  2. 根据PDF的图形,在均值μ附近取值的概率较大,而取极大值或极小值的概率较小。
  3. 正态分布的偏度为0,峰度为3。
  4. 服从正态分布且相互独立的随机变量的线性组合仍然服从正态分布。即如果随机变量X与随机变量Y均服从正态分布,则aX+bY也服从正态分布。
  5. 如果随机变量X服从正态分布,则有:
    X落在[μ-σ,μ+σ]的概率为68%。
    X落在[μ-1.65σ,μ+1.65σ]的概率为90%。
    X落在[μ-1.96σ,μ+1.96σ]的概率为95%。
    X落在[μ-2.58σ,μ+2.58σ]的概率为99%。
标准正态分布及其应用

如前所述,正态分布的PDF完全可以由其均值和方差所刻画。为了考察任一正态分布N(μ,σ2)有关事件的概率,需要引入标准正态分布。均值为0,方差为1的正态分布即为标准正态分布,通常称为Z分布。于是,通过标准正态分布表就可以计算任一正态分布N(μ,σ2)相关事件的概率了。

例如,已知随机变量X服从正态分布N(μ,σ2),则可以证明(X-μ)/σ服从标准正态分布Z(0,1)。因此有:
P ( X ≤ x ) = P ( X − μ σ ≤ x − μ σ ) = Φ ( x − μ σ ) P(X \le x)=P({\frac {X-\mu} {\sigma}}\le{\frac {x-\mu} {\sigma}})=\Phi(\frac {x-\mu} {\sigma}) P(Xx)=P(σXμσxμ)=Φ(σxμ)
其中, Φ ( x ) \Phi(x) Φ(x)代表标准正态分布的CDF。

亏空风险

正态分布在现代资产组合理论中有着非常广泛地运用。例如,通常假设资产收益率服从正态分布,那么收益率的方差就衡量了资产收益率变动的风险。用方差来衡量风险主要是强调收益率的不确定性。这种不确定性即包括收益率低于均值的情况,也包括收益率高于均值的情况。然而,在有些情况下,投资者并不认为收益率高于均值的情况是风险,更想单独考察收益率低于某个特定水平的风险,这就要引入亏空风险的概念。

亏空风险是指资产收益率在一段时期内低于最低可接受水平RL的概率。注意,亏空风险是一个概率。如果资产收益率服从正态分布,亏空风险就是P(R<RL),也就是下图中阴影部分面积。

亏空风险示意图

罗伊安全第一比例

对于投资者来说资产收益率低于RL是不可接受的,那么在进行投资时就必须最小化亏空风险P(R<RL)。投资者也可以通过最大化罗伊安全第一比例来实现这一目的。罗伊安全第一比例的公式为:
S F r a t i o = E ( R p ) − R L σ p , R L = S h o r t f a l l l e v e l SF \; ratio=\frac {E(R_p)-R_L} {\sigma_p},R_L=Shortfall\;level SFratio=σpE(Rp)RL,RL=Shortfalllevel
其中,E(Rp)与σp分别为资产p收益率的均值与标准差。

对数正态分布

正态分布并不适用于描述资产价格。这是因为正态分布的取值范围在负无穷到正无穷之间,但资产价格不可能为负数。这就要引入对数正态分布。

对数正态分布定义为:对于随机变量X,如果lnX服从正态分布,那么X服从对数正态分布。有关对数正态分布,主要需要掌握以下几点性质。

  1. 对数正态分布的概率密度函数是非负的;
  2. 对数正态分布的概率密度函数是正偏的;
  3. 对数正态分布是用来衡量资产价格的,而正态分布主要是用来衡量收益率的。

对数正态分布的概率密度函数

学生t分布

t分布是统计学中非常重要的一类分布,有英国统计学家哥赛特发现。当时哥赛特在一家酿酒厂担任检验师。在对酿酒数据进行分析时,哥赛特发现当样本容量较小时,实验数据并不服从正态分布,其概率分布形状与正态分布类似但尾部更厚。哥赛特以“Student”为笔名,发表了相关研究结果,因此后人将此分布称为学生t分布。t分布具有划时代意义,它打破了以往人们局限于正态分布的认知,开创了小样本统计推断的时代。

  1. t分布的概率密度函数可以由一个参数完全刻画:自由度,通常记为t(n)。其中n代表自由度,为正整数。
  2. t分布的概率密度函数也是一条钟形曲线,左右对称,但尾部比正态函数更厚(即偏度=0,峰度>3)。
  3. 当t分布的自由度增加并趋近于无穷大时,t分布的概率密度函数会无限趋近于标准正态分布的概率密度函数。

不同自由度的t分布

多元分布

目前为止,介绍的分布均为一元分布,即描述一个随机变量的概率分布。然而,基金经理在进行资产配置时,往往需要涉及多种资产,这就需要用到多元分布,用于衡量一组随机变量的概率分布。

利用多元正态分布可以衡量资产组合的概率分布。刻画多元正态分布只需知道三类参数:

  1. 资产组合中每个资产收益率的均值。
  2. 资产组合中每个资产收益率的方差。
  3. 资产组合中不同资产之间的相关系数。假设资产组合共有n个资产,那么需要知道的相关系数个数为 C n 2 = n ( n − 1 ) / 2 C_n^2=n(n-1)/2 Cn2=n(n1)/2

模拟

蒙特卡洛模拟

在经济金融研究中,很多情形是无法预估的,这就限制了传统统计学方法的分析范围。例如,1999年1月1日欧元诞生,这导致欧洲许多国家股票之间的相关系数大幅上升。为了防范系统性风险,许多经济金融学家会关注这样一个问题:如果欧洲一体化趋势持续,股票市场间相关系数上升到99%,对整个金融市场影响如何?反之,如果脱欧浪潮兴起,欧盟瓦解,相关系数急剧下降,对金融市场与资产配置的影响又如何?由于此类事件以往历史上未曾发生过,用历史数据的方法来进行分析是行不通的,只能引入模拟的方法来进行情景分析。

实务中最常使用的模拟方法就是蒙特卡洛模拟。蒙特卡洛模拟的基本思想是:假设与资产组合相关的各风险因子服从特定的概率分布,根据这些假定的概率分布进行抽样。随后,依据抽样数据计算资产最终价值。反复重复上述步骤N次,可求得N个资产的最终价值,从而形成资产最终价值的概率分布。

例如,某基金经理现有1000万元资金,全部投资于上证50ETF。已知上证50ETF日收益率为r,一个交易日后资金的价值将变为多少?如果按照传统的方法解决这个问题,将根据历史数据估算出上证50ETF的日均收益率r0,以此数值带入1000(1+r),即可求得期望资金终值。然而,如果利用蒙特卡洛模拟法则有所不同,步骤如下:

  1. 蒙特卡洛模拟将假设收益率r服从某个特定的分布,比如正态分布;
  2. 随后,依据正态分布的概率分布,对r的可能取值进行抽样;
  3. 根据抽样数据计算出对应的资产终值1000(1+ri);
  4. 重复步骤1到步骤3共N次,当N足够大时就可以画出资产终值在各个区间内的直方图,并用计算机模拟出资产终值的概率分布。

通过上述步骤可以看出,蒙特卡洛模拟与传统方法的最大区别在于:传统模拟的方法只会计算出一个资产终值,而蒙特卡洛模拟可以计算出资产终值的概率分布。因此,在假定分布正确的情况下,蒙特卡洛模拟可以依据资产终值的概率分布进行情景分析。

蒙特卡洛模拟同样存在以下缺点。

  1. 蒙特卡洛模拟相当复杂,当模拟次数N非常大时,对计算机的性能要求也相当高。
  2. 蒙特卡洛模拟结论的准确性极其依赖于假设分布。如果对风险因子服从的分布假设不准确,则由蒙特卡洛模拟得出的结论也是不准确的。

历史法模拟

在蒙特卡洛模拟中,是由分析师决定风险因子的概率分布。历史法模拟则是根据实际历史数据来决定风险因子的概率分布。通过定义就可以看出,历史法模拟的准确性依赖于历史数据,其缺点如下所示:

  1. 历史法只能反映历史数据存在的风险,如果分析对象出现结构性改变,则历史法得出的结论就不准确;
  2. 历史法是基于已经发生的历史数据,因而无法进行情景分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/829053.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux系统编程---线程同步

一、同步概念 同步即协同步调&#xff0c;按预定的先后次序运行。 协同步调&#xff0c;对公共区域数据【按序】访问&#xff0c;防止数据混乱&#xff0c;产生与时间有关的错误。 数据混乱的原因&#xff1a; 资源共享(独享资源则不会)调度随机(意味着数据访问会出现竞争)线…

算法模版自用(杂)

文章目录 算法库函数next_permutation(start,end) prev_permutation(start,end) (全排列函数)nth_element &#xff08;求第k小值&#xff09;next(it,num),prev(it,num)min_element(begin(),end()),max_element(begiin(),end()) (取最小值最大值) _int128的输入输出STLlist 数…

内容互动性的提升策略:Kompas.ai的智能工具

在数字营销的新时代&#xff0c;内容的互动性已成为提升用户参与度和品牌忠诚度的关键因素。互动性内容不仅能够吸引用户的注意力&#xff0c;还能够促进用户与品牌的沟通和交流&#xff0c;从而加深用户对品牌的理解和认同。本文将分析互动性内容在提升用户参与度中的作用及其…

基于DEAP数据集的四种机器学习方法的情绪分类

在机器学习领域&#xff0c;KNN&#xff08;K-Nearest Neighbors&#xff09;、SVM&#xff08;Support Vector Machine&#xff09;、决策树&#xff08;Decision Tree&#xff09;和随机森林&#xff08;Random Forest&#xff09;是常见且广泛应用的算法。 介绍 1. KNN&am…

【Java】从0实现一个消息队列中间件

从0实现一个消息队列中间件 什么是消息队列需求分析核心概念核心API交换机类型持久化网络通信网络通信API 消息应答 模块划分项目创建创建核心类创建Exchange创建MSGQueue创建Binding创建Message 数据库设计配置sqlite实现创建表和数据库基本操作 实现DataBaseManager创建DataB…

按现价和不变价计算与公布的统计指标主要有哪些

在经济统计和分析工作中 , 有些指标可以直接用实物量表示 , 如粮食和工业品产量等&#xff1b;而有些指标则是用价值量表示的 , 如全国居民人均可支配收入、社会消费品零售总额、商品房销售额等。在计算价值量指标时&#xff0c;一般均要考虑采用什么价格来计算。统计上常用的价…

设计模式(三):抽象工厂模式

设计模式&#xff08;三&#xff09;&#xff1a;抽象工厂模式 1. 抽象工厂模式的介绍2. 抽象工厂模式的类图3. 抽象工厂模式的实现3.1 创建摩托车的接口3.2 创建摩托车的具体实现3.3 创建汽车的接口3.4 创建汽车的具体产品3.5 创建抽象工厂3.6 创建具体工厂3.7 创建工厂生成器…

苹果一次性开源了8个大模型! 包含模型权重、训练日志和设置,OpenELM全面开源

不以开放性著称的苹果居然同时开源了大模型的权重、训练和评估框架&#xff0c;涵盖训练日志、多个保存点和预训练设置。同时升级计算机视觉工具包 CVNets 为 CoreNet&#xff01;支持 OpenELM&#xff01; ▲图1.由Stable Diffusion3生成。 OpenELM是Apple苹果公司最新推出的…

律师口才训练技巧课程介绍?

律师口才训练技巧课程介绍 一、课程背景与目标 律师口才作为法律职业的核心能力之一&#xff0c;对于律师在**辩论、法律咨询、谈判协商等场合的表现具有至关重要的作用。然而&#xff0c;许多律师在口才方面存在不足&#xff0c;难以充分发挥自己的专业能力。因此&#xff0c;…

底层逻辑(1) 是非对错

底层逻辑(1) 是非对错 关于本书 这本书的副标题叫做&#xff1a;看清这个世界的底牌。让我想起电影《教父》中的一句名言&#xff1a;花半秒钟就看透事物本质的人&#xff0c;和花一辈子都看不清事物本质的人&#xff0c;注定是截然不同的命运。 如果你看过梅多丝的《系统之美…

“AI 程序员入职系列”第二弹:如何利用通义灵码光速改写项目编程语言?

通义灵码入职阿里云云原生团队后&#xff0c;已经展示过 Ta 生成单元测试和自动生成代码的强大实力。今天&#xff0c;阿里云后端工程师云徊将从项目开发的实际需求出发&#xff0c;演示通义灵码在开发工作中可提供的帮助。 通义灵码在 Git 开发项目中起到了哪些作用&#xff…

WildCard开通GitHub Copilot

更多AI内容请关注我的专栏&#xff1a;《体验AI》 期待您的点赞&#x1f44d;收藏⭐评论✍ WildCard开通GitHub Copilot GitHub Copilot 简介主要功能工作原理 开通过程1、注册Github账号2、准备一张信用卡或虚拟卡3、进入github copilot页4、选择试用5、选择支付方式6、填写卡…

为什么单片机控制电机需要加电机驱动

通常很多地方只是单纯的单片机MCU没有对电机的驱动能力&#xff0c;或者是介绍关于电机驱动的作用&#xff0c;如&#xff1a; 提高电机的效率和精度。驱动器采用先进的电子技术和控制算法&#xff0c;能够精准控制电机的参数和运行状态&#xff0c;提高了电机的效率和精度。拓…

【Hello算法】 > 第 3 关 >栈与队列

数据结构 之 数组与链表 1 栈 / 栈的常见操作、实现、应用2 队列 /队列的常见操作、实现、应用3 双向队列4 Tips ———————————————————————————————————————————————————————————- ————————————————…

Hybrid Homomorphic Encryption:SE + HE

参考文献&#xff1a; [NLV11] Naehrig M, Lauter K, Vaikuntanathan V. Can homomorphic encryption be practical?[C]//Proceedings of the 3rd ACM workshop on Cloud computing security workshop. 2011: 113-124.[MJS16] Maux P, Journault A, Standaert F X, et al. To…

STM32应用开发教程进阶--UART串口重定向(printf)

实现目标 1、掌握STM32 HAL库的串口重定向 2、具体目标&#xff1a;1、实现printf “打印”各种常用的类型的数据变量 一、串口“打印” UART串口通信协议是我们常用的通信协议&#xff08;UART、I2C、SPI等&#xff09;之一&#xff0c;全称叫做通用异步收发传输器&#xf…

Druid高性能数据库连接池?SpringBoot整合MyBatis整合SpringMVC整合Druid

文章目录 Druid高性能数据库连接池&#xff1f;SpringBoot整合MyBatis整合SpringMVC整合Druid异常记录spring-boot-starter-parent作用Druid介绍什么是数据库连接池&#xff1f;为什么选择Druid数据库连接池整合SpringBoot,MyBatis,SpringMVC,Druid到Maven项目的真个流程pom文件…

OSPF域间路由防环原则

1.域间路由防环原则 ①原则一 1&#xff09;为了避免区域间的环路&#xff0c;OSPF规定不同区域间的路由交互只能通过ABR实现。 2&#xff09;ABR是连接到骨干区域的&#xff0c;所以在区域设计上规定&#xff0c;所有非骨干区域都要连接到骨干区域。区 域间的通讯需要通…

C语言进阶:进阶指针(下)

一、 函数指针数组 我们都知道 数组是一个存放相同类型数据的存储空间 那我们已经学习了指针数组 那么函数有没有对应的指针数组呢&#xff1f; 如果有那应该怎么定义呢&#xff1f; 1. 函数指针数组的定义 我们说 函数指针数组的定义 应该遵循以下格式 int (*p[10])(); 首…

SpringBoot Aop使用篇

Getting Started SpringBoot AOP的实践 AOP相关的概念&#xff1a; Aspect&#xff08;切面&#xff09;&#xff1a; Aspect 声明类似于 Java 中的类声明&#xff0c;在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。就是抽离出来的逻辑类&#xff0c;比如日志、权限…