当前位置: 首页 > news >正文

【常见分布及其特征(8)】连续型随机变量-正态分布*

正态分布

引例一

  1. 定义随机变量
    定义了一个连续均匀分布U(0,1)U(0,1)U(0,1),并且定义了n=5n=5n=5独立的随机变量X1X_1X1X5X_5X5;并且均服从上述分布;即Xn∼U(0,1),n=1,2,3,4,5X_n\sim U(0,1),\quad n=1,2,3,4,5XnU(0,1),n=1,2,3,4,5
    则可以称这5个随机变量是独立同分布的

  2. 抽样
    对5个随机变量执行一次抽样;
    样本值:用小写字母表示,例如一次采样后得到的具体值为 x1,x2,…,x5x_1,x_2,…,x_5x1,x2,,x5,其中每个 xi∈[0,1]x_i\in[0,1]xi[0,1]。一次采样后,样本值为:
    x1=Sample(X1),x2=Sample(X2),⋯,x5=Sample(X5)x_1=\text{Sample}(X_1),\quad x_2=\text{Sample}(X_2)\quad,\cdots,x_5=\text{Sample}(X_5) x1=Sample(X1),x2=Sample(X2),,x5=Sample(X5)
    以下是可能的抽样结果示例,这样的示例可以举出无限多个:

示例编号均值x1x_1x1x2x_2x2x3x_3x3x4x_4x4x5x_5x5
示例 10.5492890.8960740.8869960.3743900.0810290.507958
示例 20.4197630.5703700.1071970.9834340.2215260.216287
示例 30.2948980.1850880.0132770.4088980.3676600.499566

附一个生成的代码

import numpy as npsp = np.random.random((3,5))
print(sp)
# 对每行求均值
row_means = np.mean(sp, axis=1)
print(row_means)
print(np.column_stack((row_means, sp)))
  1. 扩大随机变量,再次抽样
    n=1000n=1000n=1000独立的随机变量X1X_1X1X1000X_{1000}X1000;并且均服从上述分布;即Xn∼U(0,1),n=1,2,3,⋯,1000X_n\sim U(0,1),\quad n=1,2,3,\cdots,1000XnU(0,1),n=1,2,3,,1000
示例编号均值x1x_1x1x2x_2x2x3x_3x3⋯\cdotsx1000x_{1000}x1000
示例 10.506982970.849082160.134677540.374390⋯\cdots0.06873601
示例 20.484549680.660225030.032178240.983434⋯\cdots0.70057909
示例 30.490773090.257377450.042640120.408898⋯\cdots0.30889889

观察均值这一列,可以明显看出,当n=5→n=1000n=5 \rightarrow n=1000n=5n=1000,时,均值的稳定程度明显提高了,而且趋近于XiX_iXi的期望了;

  • 如果觉得以上的不够直观,以下展示了各12组示例,第一列均为均值,均匀分布;
# n=5时的结果
[0.51177121 0.64972725 0.79864437 0.26144494 0.02885988 0.82017961]
[0.5387426  0.15816605 0.72253606 0.67549004 0.60952049 0.52800036]
[0.25243907 0.87643116 0.09397123 0.00179747 0.02647162 0.26352389]
[0.49120919 0.37110317 0.56440969 0.69843874 0.38633834 0.43575599]
[0.49709079 0.96020927 0.6040899  0.60171813 0.05464104 0.26479562]
[0.56874528 0.15495668 0.72611065 0.6985964  0.61305459 0.65100806]
[0.56970291 0.21338898 0.72839761 0.26438999 0.98735146 0.6549865 ]
[0.57184459 0.56795882 0.53453043 0.59070316 0.75968399 0.40634656]
[0.67773425 0.91024391 0.85876042 0.70395502 0.10358019 0.81213171]
[0.64856283 0.57525252 0.87790623 0.49302471 0.31732044 0.97931024]
[0.37102274 0.65237646 0.55096309 0.44173061 0.07955758 0.13048595]
[0.4822816  0.47407257 0.21329814 0.27420517 0.98064111 0.46919102]# n=1000时的结果
[0.4945074  0.50273574 0.52522912 ... 0.38031662 0.42860546 0.72074343]
[0.49621251 0.67881337 0.03880736 ... 0.92981839 0.65805523 0.38261631]
[0.49262885 0.81203807 0.43174388 ... 0.68740689 0.92866097 0.56505152]
[0.50967169 0.14997624 0.93324006 ... 0.53000919 0.48711552 0.26967198]
[0.49939796 0.63793338 0.87528609 ... 0.98436646 0.91608776 0.32658811]
[0.50291407 0.32440555 0.03177322 ... 0.96926983 0.52440474 0.73910828]
[0.50908082 0.88887095 0.46454131 ... 0.04160692 0.63408981 0.72006609]
[0.5006352  0.25307945 0.5568652  ... 0.96087729 0.10194726 0.54255956]
[0.49424821 0.08349161 0.35183987 ... 0.22038619 0.93989811 0.14642372]
[0.48437207 0.4528952  0.91680597 ... 0.20512634 0.19849493 0.53023536]
[0.49658921 0.92238767 0.17093952 ... 0.71290388 0.41343221 0.18931387]
[0.49429535 0.96498261 0.81471275 ... 0.93917227 0.84554065 0.59315527]
  • 不同的nnn绘制分布图像如下,可见随着n的增大,图像趋向于一个钟形曲线;
    在这里插入图片描述
  1. 其他分布抽样
    若随机变量服从指数分布呢?设Xi∼Exp(2)X_i \sim \text{Exp}(2)XiExp(2)
    执行相同的采样方式,可见,同样伴随着n的增大,均值均值均值这一列的稳定性提高了,且都趋向于XiX_iXi的期望
# n=5时的结果
[0.73411466 0.70151055 0.58552744 1.40848118 0.52992534 0.44512879]
[0.81113348 0.53431281 0.27084777 0.64021452 0.17419464 2.43609766]
[0.40670354 0.28069173 0.09011335 0.46911745 0.77372054 0.4198746 ]
[0.39217388 0.71925745 0.33419681 0.14974111 0.43873465 0.31893941]
[1.10752828 0.91971051 1.88885734 0.78719437 1.72043777 0.22144144]
[0.66299886 0.53282981 0.52905482 0.51776715 1.00682295 0.72851959]
[0.52414378 0.55970346 1.30554564 0.35656776 0.16566018 0.23324187]
[0.74790822 0.15209213 1.45643592 0.00856253 1.65698463 0.4654659 ]
[0.47633977 0.08690879 0.7636792  0.09175103 0.91023342 0.52912641]
[0.24892092 0.11581998 0.58664384 0.07320079 0.35082388 0.11811614]
[0.76317128 0.18174787 1.81766939 0.37271795 0.9385246  0.50519659]
[0.28458274 0.54393585 0.21895033 0.05139447 0.22892284 0.37971021]# n=1000时的结果
[0.50554701 0.12433105 0.1030619  ... 0.29139791 0.14156148 0.62659368]
[0.47398597 0.63052295 0.19590248 ... 0.01708745 0.18198675 0.15249499]
[0.49456711 0.24362464 0.47198712 ... 0.01233769 0.10306549 0.01969198]
[0.50014714 0.01423834 0.02672236 ... 1.41039619 0.18627241 0.91300211]
[0.50806173 0.14285735 0.13048108 ... 1.02997043 1.37381383 0.06590316]
[0.49356967 0.12188426 0.00758442 ... 0.09492193 0.08728697 0.42673882]
[0.49165601 0.2808061  2.53125083 ... 0.23595166 0.56993227 0.03543   ]
[0.48882824 1.13584049 0.19034411 ... 0.03731577 0.14899468 0.11803879]
[0.51453059 0.20444391 0.45787545 ... 1.06898298 0.68646825 0.08849507]
[0.49986363 0.43790124 1.82583125 ... 2.76173303 0.6031149  0.13847748]
[0.51533877 0.02963715 0.1906024  ... 0.84861804 0.50370152 0.75360766]
[0.49119387 1.24506202 2.57919455 ... 0.04874295 0.9975069  0.14039345]

附生成代码

sp = np.random.exponential(scale=0.5, size=(6,1000))
# print(sp)
# 对每行求均值
row_means = np.mean(sp, axis=1)
# print(row_means)
print(np.column_stack((row_means, sp)))
  • 不同的nnn绘制分布图像如下,可见随着n的增大,图像和均匀分布一样,也同样趋向于一个钟形曲线;实际可尝试不同分布,都会趋向这个曲线,只是收敛的速度有快有慢;
    在这里插入图片描述
  • 附绘图代码
# 独立同分布中心极限定理
import randomimport numpy as np
from matplotlib import pyplot as plt
import math# 设置抽样次数固定
samplingNumber = 2000# 设置多个不同的样本容量n值
sampleSizes = [1,5, 10, 50, 1000, 5000]# 计算接近正方形的布局
n_plots = len(sampleSizes)
cols = math.ceil(math.sqrt(n_plots))
rows = math.ceil(n_plots / cols)# 创建子图布局
fig, axes = plt.subplots(rows, cols, figsize=(cols * 5, rows * 4))# 如果只有一个子图,则需要确保axes可迭代
axes = axes.flatten()[:n_plots]for ax, sampleSizeN in zip(axes, sampleSizes):# 生成随机数矩阵,并计算每行的均值# sampling = np.random.rand(samplingNumber,sampleSizeN)# sampling = np.random.poisson(lam=0.5, size=(samplingNumber,sampleSizeN))sampling = np.random.exponential(scale=0.1, size=(samplingNumber,sampleSizeN))# sampling = np.random.binomial(n=10, p=0.5, size=(samplingNumber, sampleSizeN))row_means = np.mean(sampling, axis=1)# 在对应的子图上绘制直方图ax.hist(row_means, bins=80, density=False, alpha=0.7, color='skyblue', edgecolor='black')# 子图标题ax.set_title(f'n = {sampleSizeN}', fontsize=14)ax.set_xlabel('Mean Value', fontsize=12)ax.set_ylabel('Density', fontsize=12)ax.grid(True)# 调整子图之间的距离
plt.tight_layout()# 显示图形
plt.show()
  1. 均值的分布
    如我们将均值这一栏看作是一个随机变量MnM_nMn,那么MnM_nMn的定义应该为:
    Mn=1n(X1+X2+⋯+Xn)=1n∑i=1nXiM_n=\frac{1}{n}(X_1+X_2+\cdots +X_n)=\frac{1}{n}\sum_{i=1}^nX_i Mn=n1(X1+X2++Xn)=n1i=1nXi
    是否可以写出此随机变量的分布函数?实际此分布就是正态分布;

引例二

现在有一个均匀的六面骰子,定义随机变量XXX,表示掷出的骰子点数;
定义一个试验:连续投出100次,结果分别是不确定值,使用随机变量:X1,X2,X3,⋯,X100X_1,X_2,X_3,\cdots,X_{100}X1,X2,X3,,X100;表示;(注意,因为没有实际的抛出,故而并不是某个确定值,骰子没有变,故而所有的随机变量均服从同一个离散的均匀分布);
那么定义一个新的随机变量:Xˉ\bar{X}Xˉ,表示上述一组随机变量的均值;就称为样本均值;注意:样本均值也是一个随机变量(随机变量的均值也是一个随机变量);
Xˉ=1n∑i=0nXi\bar{X}=\frac1n\sum_{i=0}^nX_i Xˉ=n1i=0nXi
既然是随机变量,那么就应该有概率分布;对于任意的一组独立同分布的随机变量(有限的均值和方差),无论初始分布如何,只要样本数量足够大,即n→∞n \rightarrow \inftyn,他的样本均值的概率分布都应该近似服从正态分布(中心极限定理);

随机变量实际是一个函数映射,事件的实际结果和实数关联起来的函数;
但随机变量更容易的理解为就是一个不确定的数,就是一个未知数,取值的范围就是映射函数的值域;它表示一种不确定的结果,表示抛出一个硬币的正反结果,表示骰子的点数,表示一个电容的寿命,可以表示一切不确定的结果;所以实际可以理解为是一个未知数;
何时未知数变化为一个确定的值呢?即当硬币落地,骰子出现点数时;XXX变化为了xxx,即从一个不确定值,变为了一个确定的值,称为一次抽样,显然对于同一个随机变量可以进行多次抽样,从而获取不同的抽样结果;
x1=Sample(X),x2=Sample(X),x_1=\text{Sample}(X),x_2=\text{Sample}(X), x1=Sample(X),x2=Sample(X),
我们可以将抛出一枚硬币的的结果定义为随机变量XXX;
那么抛出一枚硬币100次的结果也可以定义为单个随机变量XXX,表示落到正面的次数,当然我们可以有其他的定义方式,比如定义100个随机变量,表示每一次的结果是正面还是反面X1,X2,X3,⋯,X100X_1,X_2,X_3,\cdots,X_{100}X1,X2,X3,,X100;并且这100个随机变量是独立同分布的;
当我实际抛出100次时,随机变量变为实际的确定值,那么就这么表示:
x1,x2,x3,⋯,x100x_1,x_2,x_3,\cdots,x_{100}x1,x2,x3,,x100,其中x1=1,x2=0,⋯x_1=1,x_2=0,\cdotsx1=1,x2=0,;
如果我抛出100个硬币的行为,执行2次采样呢?
我同样使用100个随机变量来表示;那么可能的结果可以表示为:
x11,x21,x31,⋯,x1001x_1^1,x_2^1,x_3^1,\cdots,x_{100}^1x11,x21,x31,,x1001
x12,x22,x32,⋯,x1002x_1^2,x_2^2,x_3^2,\cdots,x_{100}^2x12,x22,x32,,x1002
也可以表示为:
x1,1,x2,1,x3,1,⋯,x100,1x_{1,1},x_{2,1},x_{3,1},\cdots,x_{100,1}x1,1,x2,1,x3,1,,x100,1
x1,2,x2,2,x2,3,⋯,x100,2x_{1,2},x_{2,2},x_{2,3},\cdots,x_{100,2}x1,2,x2,2,x2,3,,x100,2
就是一种表示数据的形式,乐意的话:用画个表格,或者用二维矩阵表示也可以

定义

若连续型随机变量XXX的概率密度函数为:
f(x)=12πσe−(x−μ)22σ2\boxed{f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}} f(x)=2πσ1e2σ2(xμ)2
其中μ,σ>0\mu,\sigma>0μ,σ>0为常数则称XXX服从参数为μ,σ\mu,\sigmaμ,σ正态分布高斯分布;
X∼N(μ,σ2)\boxed{X \sim N(\mu,\sigma^2)} XN(μ,σ2)
对应的累积分布函数为:
F(x)=∫−∞x12πσe−(t−μ)22σ2dt\boxed{F(x)=\int_{-\infty}^{x}\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(t-\mu)^{2}}{2\sigma^{2}}}dt}F(x)=x2πσ1e2σ2(tμ)2dt

  • 特殊的,当μ=0,σ=1\mu=0,\sigma=1μ=0,σ=1时,即N(0,1)N(0,1)N(0,1)称为标准正态分布
    此时的概率密度函数和累积分布函数特殊的记为,即令:μ=0,σ=1\mu=0,\sigma=1μ=0,σ=1:
    φ(x)=f(x)=12πσe−(x−μ)22σ2=12πe−x2/2\boxed{\varphi(x)} =f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^2}{2\sigma^2}}=\frac{1}{\sqrt{2\pi}}e^{-{x^2}/{2}} φ(x)=f(x)=2πσ1e2σ2(xμ)2=2π1ex2/2
    Φ(x)=F(x)=∫−∞x12πσe−(t−μ)22σ2dt=12π∫−∞xe−t2/2dt\boxed{\varPhi(x)} =F(x)=\int_{-\infty}^{x}\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(t-\mu)^{2}}{2\sigma^{2}}}dt=\frac{1}{\sqrt{2\pi}}\int_{-\infty}^{x}e^{-{t^2}/{2}}dt Φ(x)=F(x)=x2πσ1e2σ2(tμ)2dt=2π1xet2/2dt

参数

正态分布有2个参数,μ,σ2\mu,\sigma^2μ,σ2分别表示分布的期望标准差;
可自己调整参数看看概率密度函数的变化(卡的话把下面的累积分布函数关闭,有积分会卡一些):正态分布
在这里插入图片描述
可以明显的看出:

  • 这个钟形曲线,的中心就是期望,也就是μ\muμ,且关于x=μx=\mux=μ对称;
  • σ\sigmaσ关系着曲线的陡峭程度,σ\sigmaσ越小则越尖,即分布越集中,反之;
  • x=μx=\mux=μ时,取到最大值
    f(μ)=12πσf(\mu)=\frac{1}{\sqrt{2\pi}\sigma} f(μ)=2πσ1

分布特征值

由定义易知正态分布的:

  • 期望
    E(X)=μE(X)=\muE(X)=μ
  • 方差
    Var(X)=σ2\text{Var(X)}=\sigma^{2}Var(X)=σ2

引理

任意一个服从正态分布的随机变量都可以通过线性变换为标准正态分布;
设随机变量X∼N(μ,σ2)X\sim N(\mu,\sigma^2)XN(μ,σ2);
已知标准正态分布的期望为0,标准差为1,累积分布函数为Φ(x)\varPhi (x)Φ(x);
设新的随机变量Z∼N(0,1)Z\sim N(0,1)ZN(0,1),设:
Z=X−μσZ=\frac{X-\mu}{\sigma}Z=σXμ

证明期望为0,即
E(Z)=E(X−μσ)=E[1σ(X−μ)]=1σE[(X−μ)]=0\begin{align*} E(Z)&=E(\frac{X-\mu}{\sigma})\\ &=E[\frac{1}{\sigma}(X-\mu)]\\ &=\frac{1}{\sigma}E[(X-\mu)]\\ &=0 \end{align*} E(Z)=E(σXμ)=E[σ1(Xμ)]=σ1E[(Xμ)]=0

证明方差为1,即
Var(Z)=Var(X−μσ)=Var[1σ(X−μ)]=1σ2Var[(X−μ)]=1σ2Var(X)=1σ2σ2=1\begin{align*} \text{Var}(Z) &=\text{Var}(\frac{X-\mu}{\sigma})\\ &=\text{Var}[\frac{1}{\sigma}(X-\mu)]\\ &=\frac{1}{\sigma^2}\text{Var}[(X-\mu)]\\ &=\frac{1}{\sigma^2}\text{Var}(X)\\ &=\frac{1}{\sigma^2}\sigma^2\\ &=1 \end{align*} Var(Z)=Var(σXμ)=Var[σ1(Xμ)]=σ21Var[(Xμ)]=σ21Var(X)=σ21σ2=1

由期望性质
E(aX)=aE(X)E(aX)=aE(X) E(aX)=aE(X)
可得方差性质
Var(aX)=E[(aX)2]−[E(aX)]2=E(a2X2)−[aE(X)]2=a2E(X2)−a2E(X)2=a2[E(X2)−E(X)2]=a2Var(X)\begin{align*} \text{Var}(aX)&=E[(aX)^2]-[E(aX)]^2\\ &=E(a^2X^2)-[aE(X)]^2\\ &=a^2E(X^2)-a^2E(X)^2\\ &=a^2[E(X^2)-E(X)^2]\\ &=a^2\text{Var}(X) \end{align*} Var(aX)=E[(aX)2][E(aX)]2=E(a2X2)[aE(X)]2=a2E(X2)a2E(X)2=a2[E(X2)E(X)2]=a2Var(X)

Var(aX)=a2Var(X)\boxed{\text{Var}(aX)=a^2\text{Var}(X)}\\ Var(aX)=a2Var(X)

  • 将原随机变量通过Z=X−μσZ=\frac{X-\mu}{\sigma}Z=σXμ的线性变换处理后,称为标准化(Standardization),也即Z-score 变换。此过程使数据的均值为 0、标准差为 1。
  • 若原始数据服从正态分布,则标准化后的数据服从标准正态分布(均值为 0,标准差为 1 的正态分布);否则,仅调整均值和标准差,分布形态不变。
  • 请注意一下,并不是将数据缩放到一个固定区间,例如[−0.5,0.5][-0.5,0.5][0.5,0.5],但是如原始分布服从正态分布,则数据的取值范围通常集中在 [−3,3][-3, 3][3,3] 之间,这是由正态分布本身影响的;若数据中存在离群点,则标准化后的值可能超出[−3,3][-3, 3][3,3] 范围。
  • Z-score 标准化是一种线性变换(减去均值、除以标准差),不改变数据的分布形态(如偏态、长尾特性)。离群点在标准化后仍然存在,但其数值大小会反映其距离均值的标准差数(例如,离群点的 Z-score 可能远大于 3 或小于 -3)。若观察分布图像,形态保持不变,仅数值比例被调整。

对于正态分布,数据的分布有68-95-99.7的规律。即数据大约有68%落在μ±σ范围内,95%在μ±1.96σ(约2σ)范围内,99.7%在μ±3σ范围内

例题

一液温调节器,设定温度为ddd°C,液体的温度为随机变量XXX(°C),且X∼N(d,0.52)X\sim N(d,0.5^2)XN(d,0.52);1
(1):d=90d=90d=90°C时,求XXX小于89°C的概率;
(2):要求保持液体的温度至少为80°C的概率不低于0.99,则ddd至少为多少?

解(1):
由题意知:
X∼N(90,0.52)X\sim N(90,0.5^2) XN(90,0.52)
使用累积分布函数计算(我拿计算器算的):
P(X<89)=∫−∞8912π⋅0.5e(t−90)22⋅0.52dt≈0.2275P(X<89)=\int^{89}_{-\infty}\frac{1}{\sqrt{2\pi}\cdot0.5}e^{\frac{(t-90)^2}{2\cdot0.5^2}}dt\approx0.2275 P(X<89)=892π0.51e20.52(t90)2dt0.2275
或使用标准正态分布查表:

  • 设随机变量ZZZ
    Z=X−μσX=Zσ+μ\begin{gather*} Z=\frac{X-\mu}{\sigma}\\ X=Z\sigma+\mu\\ \end{gather*} Z=σXμX=Zσ+μ
    P(X<89)=P(Zσ+μ<89)=P(Z<89−μσ)=P(Z<89−900.5)=P(Z<−2)P(X<89)=1−Φ(2)=0.228\begin{align*} P(X<89)&=P(Z\sigma+\mu<89)\\ &=P(Z<\frac{89-\mu}{\sigma})\\ &=P(Z<\frac{89-90}{0.5})\\ &=P(Z<-2)\\ P(X<89)&=1-\varPhi(2)=0.228 \end{align*} P(X<89)P(X<89)=P(Zσ+μ<89)=P(Z<σ89μ)=P(Z<0.58990)=P(Z<2)=1Φ(2)=0.228
  • 或者写为
    P(X<89)=P(X−μσ<89−μσ)=P(X−890.5<89−890.5)=Φ(−2)P(X<89)=1−Φ(2)=0.228\begin{align*} P(X<89)&=P(\frac{X-\mu}{\sigma}<\frac{89-\mu}{\sigma})\\ &=P(\frac{X-89}{0.5}<\frac{89-89}{0.5})\\ &=\varPhi(-2)\\ P(X<89)&=1-\varPhi(2)=0.228 \end{align*} P(X<89)P(X<89)=P(σXμ<σ89μ)=P(0.5X89<0.58989)=Φ(2)=1Φ(2)=0.228
    (2): 由题意知:
    X∼N(d,0.52)X\sim N(d,0.5^2) XN(d,0.52)
    ddd最小值,要使得
    P(X>80)>0.99P(X>80)>0.99P(X>80)>0.99

P(X>80)P(X>80)=P(Zσ+μ>80)=P(Z>80−μσ)=P(Z<80−d0.5)P(X>80)=Φ(80−d0.5)>0.99\begin{align*} P(X>80)\\ P(X>80)&=P(Z\sigma+\mu>80)\\ &=P(Z>\frac{80-\mu}{\sigma})\\ &=P(Z<\frac{80-d}{0.5})\\ P(X>80)&=\varPhi(\frac{80-d}{0.5})>0.99\\ \end{align*} P(X>80)P(X>80)P(X>80)=P(Zσ+μ>80)=P(Z>σ80μ)=P(Z<0.580d)=Φ(0.580d)>0.99
查表可知 Φ(2.33)=0.9901\varPhi(2.33)=0.9901Φ(2.33)=0.9901,故
80−d0.5>2.33d>81.168\begin{align*} \frac{80-d}{0.5}&>2.33\\ d&>81.168 \end{align*} 0.580dd>2.33>81.168


  1. 概率论与数理统计,浙江大学 ↩︎

http://www.lryc.cn/news/606707.html

相关文章:

  • JAVA结合AI
  • 高速公路桥梁安全监测系统解决方案
  • k8s云原生rook-ceph pvc快照与恢复(下)
  • 如何保护 Redis 实例的安全?
  • C++对象访问有访问权限是不是在ide里有效
  • 解决MySQL不能编译存储过程的问题
  • Rust → WebAssembly 的性能剖析全指南
  • (一)React +Ts(vite创建项目)
  • Activity之间互相发送数据
  • django的数据库原生操作sql
  • 注解退散!纯XML打造MyBatis持久层的终极形态
  • 第11届蓝桥杯Python青少组_国赛_高级组_2020年10月真题
  • 人员定位卡人脸智能充电发卡机
  • 赛博算命之八字测算事业运势的Java实现(四柱、五行、十神、流年、格局详细测算)
  • Python match-case 模式匹配详解
  • Unity优化技巧:自动隐藏视野外的3D模型
  • Python爬虫实战:研究pycares技术构建DNS解析系统
  • 玻尔兹曼分布与玻尔兹曼探索
  • 从比划沟通到指令同步:声网让跨国游戏升级
  • 什么是爬虫协议?
  • Unity相机控制
  • Sklearn 机器学习 文本数据 TF-IDF实现文本向量化
  • 噪声对比估计(NCE):原理、演进与跨领域应用
  • git SSL certificate problem: self-signed certificate in certificate chain 解决办法
  • ZED 2/2i 相机安装与调试完整指南 | Ubuntu 20.04 + CUDA 11.8
  • 从本地到云端:将Linux文件夹上传至GitHub仓库的完整指南
  • 如何填写PDF表格的例子
  • iOS 抓不到包怎么办?全流程排查思路与替代引导
  • uniapp基础 (一)
  • 逻辑回归召回率优化方案