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

正态分布的概率密度函数|正态分布检验|Q-Q图

正态分布的概率密度函数(Probability Density Function,简称PDF)的函数取值是指在给定的正态分布参数(均值 μ 和标准差 σ)下,对于特定的随机变量取值 x,计算得到的概率密度值 f(x)。这个值表示了在正态分布下,随机变量取值为 x 的概率密度。

具体地,正态分布的概率密度函数取值计算公式如下:

这个概率密度函数描述了随机变量 x 取不同值时的概率密度分布,换句话说,f(x) 表示了随机变量 X 在 x 处的相对概率。。正态分布的曲线呈钟形,以均值 μ 为中心,标准差 σ 决定了曲线的宽度。数据点离均值越远,概率密度越低。

概率密度与概率:概率密度函数给出了不同取值处的概率密度,但对于连续型随机变量来说,单个点的概率密度为零。概率是在一个区间内的概率密度的累积,而不是单个点的概率。

正态分布的概率密度函数的概率密度值不是直接的概率,而是描述了随机变量在不同取值处相对概率密度的分布。要计算具体的概率,你需要使用积分来计算区间内的概率。

正态分布的概率密度函数 f(x) 是一个数学函数,用于描述在正态分布中随机变量 X 取某个特定值 x 的概率密度。简单来说,它表示了在给定正态分布的均值(μ)和标准差(σ)下,随机变量 X 等于某个具体值 x 的相对可能性。

具体来说,f(x) 可以解释为以下两个要点:

  1. 相对可能性:f(x) 不是直接的概率值,而是概率密度。它告诉你在正态分布下,随机变量 X 取某个特定值 x 的相对可能性。如果在某个 x 处的 f(x) 较高,表示该值在正态分布中出现的可能性较大。

  2. 曲线下的面积:正态分布的概率密度函数图形呈钟形曲线。通过对曲线下的面积进行积分,你可以得到随机变量 X 落在某个值或值的范围内的概率。这意味着如果你想知道 X 落在某个区间内的概率,你可以通过积分 f(x) 来计算。

总结一下,概率密度函数 f(x) 是一个函数,它用于描述正态分布中各个可能取值的相对可能性。它是概率密度的一种表示方式,而不是直接的概率值。通过对 f(x) 进行积分,你可以计算出在正态分布中随机变量 X 落在某个值或值的范围内的概率。

 概率密度函数(Probability Density Function,PDF)描述了连续型随机变量在不同取值处的相对概率密度。这意味着 PDF 反映了随机变量在不同取值处出现的相对频率或密度,而不是直接的概率。

下面是关于 PDF 下不同取值的一些重要概念:

  1. 概率密度值:PDF 的值 f(x) 表示了在随机变量取到特定值 x附近的相对概率密度。具体来说,f(x)表示了在 x处的单位概率密度,即在无限小的区间内的相对概率密度。

  2. 取值范围:PDF 描述了随机变量的所有可能取值范围内的概率密度分布。这个范围通常是连续的,因此在每个具体的取值处的概率密度值是无限小的。

  3. 曲线形状:PDF 的图形通常是一条曲线,它的形状由随机变量的分布特性决定。例如,正态分布的 PDF 是钟形曲线,峰值位于均值处,表示在均值附近的取值具有较高的相对概率密度。

  4. 概率计算:要计算随机变量落在某个区间 [a, b]$内的概率,你可以使用积分来计算。

  5. 概率比较:通过比较 PDF 在不同取值处的相对概率密度,你可以理解不同取值的相对频率。较高的概率密度值表示在该处的取值更频繁,而较低的概率密度值表示在该处的取值较少见。

总之,概率密度函数下的不同取值处的相对概率密度描述了连续型随机变量的相对频率或密度分布情况。这允许我们理解随机变量在不同取值处出现的相对频率,但要计算具体的概率,需要使用积分来考虑区间内的概率。

正态分布的概率密度函数是一个用于描述数据在不同值处的概率密度分布的数学方程,它在统计学和数据科学中非常重要,因为它允许我们量化数据点出现在不同位置的可能性。这是正态分布在各种应用中广泛使用的原因之一。

-----------

正态分布在统计学和数据分析中的关键作用无法被低估。以下是一些关于正态分布在这些领域的重要作用:

  1. 参数估计:正态分布的性质使得它在参数估计中非常有用。通过对数据进行最大似然估计,可以估计出正态分布的均值和标准差,从而对数据的总体特征有更好的了解。

  2. 假设检验:许多假设检验方法都基于正态分布的性质,例如t-检验、F-检验等。这些检验方法用于比较不同组之间的均值或方差,以确定它们是否显著不同。

  3. 统计推断:正态分布在统计推断中扮演着关键角色。通过对正态分布的参数进行估计和假设检验,可以得出关于总体的推断,如置信区间和假设的可信度。

  4. 中心极限定理:中心极限定理表明,大量独立随机变量的均值趋向于服从正态分布。这一定理使得正态分布成为在大样本条件下进行统计推断的基础,因为它解释了为什么许多现实世界的数据在均值附近呈正态分布。

  5. 模型拟合:正态分布通常用于拟合数据,因为它对许多自然和社会现象的数据分布具有较好的拟合性。这对于建立统计模型和预测未来数据点非常重要。

  6. 可视化:正态分布的概率密度函数图形是一种常用的可视化工具,用于理解数据的分布特征。通过绘制正态分布曲线,可以快速了解数据的中心位置和分散度。

  7. 风险管理和金融:在金融领域,正态分布通常用于建模资产价格的波动性,这对于风险管理和投资决策至关重要。

  8. 工程和自然科学:正态分布在工程、物理学、生物学等自然科学领域中广泛用于建模和分析现象,例如测量误差、天气模型等。

总之,正态分布的数学性质和应用广泛性使其成为统计学和数据分析中不可或缺的工具。它有助于我们理解和解释各种自然和社会现象的统计性质,从而支持科学研究、决策制定和问题解决。

-------------------

正态分布的峰度和偏度是描述分布形状的两个统计特征:

  1. 偏度(Skewness):偏度衡量了数据分布的偏斜程度。正态分布的偏度接近于0,表示分布是对称的,均值位于分布的中心,两侧的数据对称分布。当偏度为正时,数据分布右偏(尾部向右延伸),当偏度为负时,数据分布左偏(尾部向左延伸)。偏度的绝对值越大,偏斜程度越明显。

  2. 峰度(Kurtosis):峰度衡量了数据分布的尖锐度或平坦度。正态分布的峰度接近于3,这是正态分布的基准峰度。当峰度大于3时,分布被认为是具有尖峰形状(尾部较重),称为正偏峰度或"过度尖锐"。当峰度小于3时,分布被认为是具有平坦形状(尾部较轻),称为负偏峰度或"过度平坦"。

综上所述,正态分布的偏度接近0,表示对称分布,而峰度接近3,表示适度的尖峰形状。这两个统计量用于描述正态分布的形状特征,但对于其他类型的分布,它们的值可能会不同。在实际应用中,偏度和峰度可以帮助我们识别数据的分布特点,并与正态分布进行比较,以判断数据是否近似符合正态分布。

-------------------

正态分布检验用于确定给定数据集是否符合正态分布的假设。在统计学和数据分析中,通常有几种方法来进行正态分布检验,其中一些常见的方法包括:

  1. Shapiro-Wilk检验:Shapiro-Wilk检验是一种广泛使用的方法,用于检验数据是否符合正态分布。它的原假设是数据符合正态分布。如果p值小于显著性水平(通常为0.05),则可以拒绝原假设,表示数据不符合正态分布。

  2. D'Agostino和Pearson检验:这是另一种常见的正态分布检验方法。它基于数据的偏度和峰度来判断数据是否符合正态分布。与Shapiro-Wilk检验类似,如果p值小于显著性水平,可以拒绝正态分布假设。

  3. Kolmogorov-Smirnov检验:这种检验方法用于比较给定数据与理论正态分布的拟合情况。它基于累积分布函数的差异来判断数据是否符合正态分布。

不同的正态性检验方法在使用上有不同的前提要求和特点。以下是一些常见的正态性检验方法以及它们的主要前提和特点:

  1. Shapiro-Wilk测试

    • 前提要求: 数据是连续型的,并且样本量通常不宜太小(通常建议样本量大于5或10)。
    • 特点: 这是一种相对较强大的正态性检验方法,适用于各种数据集大小。它对非正态性的敏感性相对较高,可以用于小样本和大样本。
  2. Kolmogorov-Smirnov测试

    • 前提要求: 数据是连续型的。对于单样本检验,通常要求样本量不宜太小,对于双样本检验,两个样本的大小应该接近。
    • 特点: 这个测试适用于比较数据与理论正态分布的累积分布函数。它比较灵活,可用于单样本和两样本比较。但对于小样本数据,可能不够敏感。
  3. Anderson-Darling测试

    • 前提要求: 数据是连续型的。通常用于大样本数据。
    • 特点: 这个测试是Shapiro-Wilk的扩展,对大样本数据效果较好,通常用于更大的样本量。它提供了一些不同权重的统计量,可用于不同的分布检验。
  4. Q-Q图(Quantile-Quantile图)

    • 前提要求: 适用于连续型数据。不需要特定的样本量,但图形解释可能需要经验。
    • 特点: 这是一种可视化方法,通过直观比较数据的分位数和理论正态分布的分位数来判断数据是否符合正态分布。它提供了一个快速的初步印象,但不提供具体的p-value。
  5. Lilliefors测试

    • 前提要求: 适用于小样本数据,通常用于样本量较小的情况。
    • 特点: 这是Kolmogorov-Smirnov测试的变体,专门用于小样本数据。与标准Kolmogorov-Smirnov测试相比,它对小样本数据更敏感。

每种测试方法都有其适用范围和局限性,选择合适的方法取决于您的数据特点和研究问题。通常,建议结合多种方法的结果来做出最终的判断。此外,正态性检验通常是统计分析的一个步骤,而不是最终结论。

 

这些是一些常见的正态分布检验方法,你可以根据你的数据和需要选择适合的方法来验证数据是否符合正态分布。请注意,正态分布检验不一定要求数据完全服从正态分布,而是用于确定数据是否与正态分布具有显著的偏差。

import scipy.stats as stats
import numpy as np# 生成模拟数据,这里使用NumPy生成随机正态分布数据
np.random.seed(0)  # 设置随机种子以保持一致性
data = np.random.normal(0, 1, 1000)  # 均值为0,标准差为1的正态分布数据,生成1000个数据点# 使用Shapiro-Wilk检验
statistic, p_value = stats.shapiro(data)
if p_value > 0.05:print("Shapiro-Wilk检验:数据符合正态分布")
else:print("Shapiro-Wilk检验:数据不符合正态分布")# 使用D'Agostino和Pearson检验
statistic, p_value = stats.normaltest(data)
if p_value > 0.05:print("D'Agostino和Pearson检验:数据符合正态分布")
else:print("D'Agostino和Pearson检验:数据不符合正态分布")# 使用Kolmogorov-Smirnov检验
statistic, p_value = stats.kstest(data, 'norm')
if p_value > 0.05:print("Kolmogorov-Smirnov检验:数据符合正态分布")
else:print("Kolmogorov-Smirnov检验:数据不符合正态分布")

scipy.stats 模块是 SciPy 库中的一个子模块,用于执行各种统计分析和概率分布相关的操作。该模块提供了许多函数,用于执行统计测试、拟合概率分布、生成随机变量等。以下是一些常见的 scipy.stats 模块的功能:

  1. 统计检验scipy.stats 提供了许多统计检验方法,例如 t-检验、ANOVA、卡方检验、正态性检验等。这些方法用于分析数据集之间的差异,检验假设以及确定数据是否符合某些分布。

  2. 概率分布:该模块包含了许多连续和离散概率分布的实现,如正态分布、指数分布、泊松分布、伽马分布等。这些分布可以用于模拟和分析不同类型的随机变量。

  3. 拟合分布:你可以使用 fit 函数来拟合数据到特定的概率分布。这对于确定数据是否符合某个已知分布以及估计分布的参数非常有用。

  4. 生成随机变量scipy.stats 允许你生成随机变量,这些随机变量遵循指定的概率分布。这对于模拟实验和生成随机数据点非常有用。

  5. 描述性统计:你可以使用该模块来计算数据的描述性统计,如均值、标准差、中位数、百分位数等。

  6. 概率密度函数和累积分布函数:你可以使用该模块来计算概率密度函数(PDF)和累积分布函数(CDF)以及它们的反函数。

  7. 统计量计算:该模块提供了各种统计量的计算,如相关系数、协方差、偏度、峰度等。

  8. 假设检验:除了常见的 t-检验和卡方检验外,还提供了一些高级的假设检验方法,如Kolmogorov-Smirnov检验、Anderson-Darling检验等。

这只是 scipy.stats 模块的一部分功能。它是在统计学、数据分析和科学计算中非常有用的工具,可以用于处理和分析各种类型的数据,并进行统计推断和假设检验。如果需要特定功能的详细信息,可以查阅 SciPy 官方文档或进一步探索该模块的功能。

 ---------------------

Q-Q图(Quantile-Quantile Plot)是一种非常有用的可视化工具,用于比较实际数据分布与理论分布(如正态分布)之间的相似性。通过绘制一个散点图,Q-Q图可以帮助你直观地观察数据的分布与理论分布之间的关系。

Q-Q图的制作步骤如下:

  1. 收集实际数据:首先,你需要收集或准备你要分析的实际数据集。

  2. 排序数据:将实际数据按升序排列,以便后续的分位数计算。

  3. 计算分位数:对于每个数据点,计算其在整个数据集中的百分位排名,通常使用累积分布函数(CDF)来计算。这些分位数值表示了数据点在整个分布中的相对位置。

  4. 生成理论分位数:根据选择的理论分布(例如正态分布),计算与相同百分位排名对应的理论分位数。这些理论分位数是从理论分布中得到的,如果数据符合该理论分布,它们应该服从相同的分布。

  5. 绘制Q-Q图:将实际数据的分位数和理论分布的分位数绘制成散点图。通常,x轴表示理论分位数,y轴表示实际数据的分位数。如果数据近似符合理论分布,散点应该大致沿着一条45度对角线排列。

  6. 解释结果:观察Q-Q图上的点的分布。如果它们紧密地沿着45度对角线排列,那么数据很可能符合所选择的理论分布。如果点偏离对角线,可能表示数据不符合理论分布。

Q-Q图是一种强大的工具,可以帮助你直观地评估数据的分布特征,并检查数据是否近似符合理论分布,如正态分布。如果点在Q-Q图上紧密地沿着一条直线排列,这是一个很好的迹象,表明数据与所选择的理论分布相符。

import numpy as np
import matplotlib.pyplot as plt
import scipy.stats as stats# 生成一些模拟身高数据(正态分布)
# 假设你有一个包含100个身高观测值的数据集,你想要检查这些身高数据是否符合正态分布
np.random.seed(0)
heights = np.random.normal(loc=170, scale=10, size=100)# 绘制Q-Q图
stats.probplot(heights, dist="norm", plot=plt)
plt.title("Q-Q Plot for Heights")
plt.xlabel("Theoretical Quantiles")
plt.ylabel("Sample Quantiles")
plt.show()

要绘制Q-Q图并比较实际数据的分位数与理论正态分布的分位数,首先需要计算这些分位数。分位数表示数据集中某个特定百分比的值。通常使用累积分布函数(CDF)来计算分位数。对于正态分布,可以使用以下方法计算分位数:

  1. 计算理论正态分布的分位数:

    • 对于给定的概率(百分比)p(例如,p=0.25表示25%分位数,即下四分位数),可以使用正态分布的累积分布函数(CDF)计算相应的分位数。这通常使用统计软件或库来完成,因为它涉及到高级数学计算。
  2. 计算实际数据的分位数:

    • 对于你的实际数据集,需要将数据从小到大排序。
    • 然后,使用以下公式计算每个数据点的分位数: 分位数 = ((i - 0.5)/ n) * 100% 其中,i 是数据点在排序后的位置,n 是数据集中的总数据点数。
  3. 绘制Q-Q图:

    • 现在你有了理论正态分布和实际数据的分位数,可以将它们绘制在Q-Q图上。
    • x轴表示理论正态分布的分位数,y轴表示实际数据的分位数。
    • 如果数据点紧密地沿着一条对角线分布,那么数据可能符合正态分布。

对于实际的分位数计算和Q-Q图绘制,通常使用统计软件(如R、Python的matplotlib和seaborn库)来自动完成这些步骤,因为它们需要处理大量数据和复杂的计算。

import numpy as np
import scipy.stats as stats
import matplotlib.pyplot as plt
import seaborn as sns# 生成一个示例数据集,假设服从正态分布
data = np.random.normal(loc=0, scale=1, size=1000)# 计算实际数据的分位数
percentiles = np.percentile(data, [0, 25, 50, 75, 100])# 计算理论正态分布的分位数
theoretical_percentiles = stats.norm.ppf([0, 0.25, 0.5, 0.75, 1], loc=0, scale=1)# 绘制Q-Q图
plt.figure(figsize=(8, 6))
sns.set(style="whitegrid")
sns.scatterplot(x=theoretical_percentiles, y=percentiles)
plt.xlabel("Theoretical Quantiles")
plt.ylabel("Sample Quantiles")
plt.title("Q-Q Plot")
plt.plot([-2, 2], [-2, 2], color='red', linestyle='--')  # 添加对角线
plt.show()

在上述示例中,我们使用NumPy生成一个示例数据集,假设它服从正态分布。然后,我们计算实际数据和理论正态分布的分位数,并使用matplotlib和seaborn库绘制Q-Q图。Q-Q图用于可视化实际数据和理论分布之间的拟合程度。如果数据点紧密地沿着红色虚线分布,表示数据接近正态分布。

在实际应用中,你可以用类似的方式使用Python和相关库来执行分位数计算和绘制Q-Q图,以评估数据的正态性。这是数据分析和统计中常见的一项任务。

相关文章:

正态分布的概率密度函数|正态分布检验|Q-Q图

正态分布的概率密度函数(Probability Density Function,简称PDF)的函数取值是指在给定的正态分布参数(均值 μ 和标准差 σ)下,对于特定的随机变量取值 x,计算得到的概率密度值 f(x)。这个值表示…...

【接口测试】HTTP协议

一、HTTP 协议基础 HTTP 简介 HTTP 是一个客户端终端(用户)和服务器端(网站)请求和应答的标准(TCP)。通常是由客户端发起一个请求,创建一个到服务器的 TCP 连接,当服务器监听到客户…...

【重新定义matlab强大系列十四】基于问题求解有/无约束非线性优化

🔗 运行环境:Matlab 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好🤗&#x1f91…...

MySQL 索引介绍和最佳实践

目录 一、前言二、索引类型1.1 主键索引(PRIMARY KEY)1.2 唯一索引(UNIQUE)1.3 普通索引(NORMAL)1.3.1 单列普通索引1.3.2 单列前缀普通索引1.3.3 多列普通索引1.3.4 多列前缀普通索引 1.4 空间索引&#x…...

区块链(7):p2p去中心化之初始化websoket服务端

1 整个流程梳理 服务开启onStart()连接打开onOpen()处理接收到的消息onMesage()连接关闭onClose()异常处理onError()2 创建p2p实现类 package com.example.demo.service;import com.example.demo.entity.BlockChain; import org.java_websocket.WebSocket; import org.java_we…...

原型、原型链、判断数据类型

目录 作用 原型链 引用类型:__proto__(隐式原型)属性,属性值是对象函数:prototype(原型)属性,属性值是对象 Function:本身也是函数 相关方法 person.prototype.isPrototypeOf(stu) Object.getPrototypeOf(objec…...

pycharm中配置torch

在控制台cmd中安装好torch后,在pycharm中使用torch,需要进行简单设置即可。 在pycharm中新建一个工程,在file文件中打开setting 在setting中找到project interpreter编译器 找到conda environment的环境配置,设置好相应的目录 新…...

什么是Times New Roman 字体

如何评价 Times New Roman 字体?:https://www.zhihu.com/question/24614549?sortcreated 新罗马字体是Times New Roman字体,是Office Word默认自带的英文字体之一。 中英文字体 写作中,英文和数字的标准字体为 Times New Roma…...

企业会议新闻稿怎么写?会议类新闻稿如何撰写?

企业会议新闻稿是企业对外传递信息的重要途径之一,它能够将企业的决策、动态以及成果展示给公众。本文伯乐网络传媒将详细解析企业会议新闻稿的写作要点和技巧,以及常见问题及解决方法,帮助大家更好地完成企业会议新闻稿的撰写工作。 一、企业…...

算法 滑动窗口最大值-(双指针+队列)

牛客网: BM45 题目: 数组num, 窗口大小size, 所有窗口内的最大值 思路: 用队列作为窗口,窗口内存储数组坐标,left window[0], right从数组0开始遍历完数组,每次新增元素时,(1)先对窗口大小进行收缩到size大小范围,即…...

Java 并发编程面试题——BlockingQueue

目录 1.什么是阻塞队列 (BlockingQueue)?2.BlockingQueue 有哪些核心方法?3.BlockingQueue 有哪些常用的实现类?3.1.ArrayBlockingQueue3.2.DelayQueue3.3.LinkedBlockingQueue3.4.PriorityBlockingQueue3.5.SynchronousQueue 4.✨BlockingQu…...

Ubuntu Nacos开机自启动服务

1、创建service文件 在/lib/systemd/system目录下创建nacos.service文件 [Unit] Descriptionalibaba nacos Afternetwork.target Documentationhttps://nacos.io/zh-cn/[Service] Userroot Grouproot Typeforking Environment"JAVA_HOME/usr/local/programs/jdk-8u333-li…...

C++核心编程--继承篇

4.6、继承 继承是面向对象三大特征之一 有些类与类之间存在特殊的关系,例如下图中: ​ 我们发现,定义这些类的定义时,都拥有上一级的一些共性,还有一些自己的特性。那么我们遇到重复的东西时,就可以考虑使…...

小程序 解决自定义弹窗滚动穿透问题,解决弹窗背景内容滚动问题

方法一、catchtouchmove"true"&#xff0c; 可以实现弹框背景不滚动&#xff0c;但是也会导致弹框自身无法滚动&#xff0c;如果你的弹窗本身是不需要滚动的&#xff0c;用这个方法是极佳的。 <view class"pop" catchtouchmove"true"> …...

win10搭建Selenium环境+java+IDEA(2)

接着上一个搭建环境开始叙述&#xff1a;win10系统x64安装java环境以及搭建自动化测试环境_荟K的博客-CSDN博客 上一步结尾的浏览器驱动&#xff0c;本人后面改到了谷歌浏览器.exe文件夹下&#xff1a; 这里需要注意&#xff0c;这个新路径要加载到系统环境变量中。 上一步下…...

抢先一步感受未来:Raspberry Pi 5正式发布!

在经历了几年全球供应链困境导致 Raspberry Pi 单板计算机的产能降低和零售价格上涨之后&#xff0c;今天终于迎来了更新。Raspberry Pi 4 上市四年后&#xff0c;今天Raspberry Pi 5正式发布&#xff01;新推出的 Raspberry Pi 5 配备了经过大幅改进升级的SoC&#xff0c;带来…...

【教程】Ubuntu自动查看有哪些用户名与密码相同的账户,并统一修改密码

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 目录 背景说明 开始操作 修改密码 背景说明 有些用户为了图方便或者初始创建用户默认设置等原因&#xff0c;会将密码设置为与用户名相同&#xff0c;但这就使得非常不安全。甚至如果该用户具有sudo权限&#…...

基于 Python+DenseNet121 算法模型实现一个图像分类识别系统

项目展示 一、介绍 DenseNet&#xff08;Densely Connected Convolutional Networks&#xff09;是一种卷积神经网络&#xff08;CNN&#xff09;架构&#xff0c;2017年由Gao Huang等人提出。该网络的核心思想是密集连接&#xff0c;即每一层都接收其前面所有层的输出作为输…...

贪心算法-点灯问题

1、题目描述 给定一个字符串str&#xff0c;只由 ‘X’ 和 ‘.’ 两种字符构成。‘X’ 表示墙&#xff0c;不能放灯&#xff0c;点亮不点亮都可&#xff1b;’.’ 表示居民点&#xff0c;可以放灯&#xff0c;需要点亮。如果灯放在i位置&#xff0c;可以让 i-1&#xff0c;i 和…...

软件测试之单元测试自动化入门基础

单元测试自动化 所谓的单元测试(Unit Test)是根据特定的输入数据&#xff0c;针对程序代码中的最小实体单元的输入输出的正确性进行验证测试的过程。所谓的最小实体单元就是组织项目代码的最基本代码结构&#xff1a;函数&#xff0c;类&#xff0c;模块等。在Python中比较知名…...

93 # 实现 express 错误处理中间件

上一节实现了 express 的中间件&#xff0c;这一节来实现错误处理中间件 执行某一步出错了&#xff0c;统一规定调用 next 传递的参数就是错误信息 先看 express 实现的demo const express require("express"); const app express();app.use("/", (re…...

PHP 创建 MySQL 表

目录 PHP 创建 MySQL 表 使用 MySQLi 和 PDO 创建 MySQL 表 实例 (MySQLi - 面向对象) 实例 (MySQLi - 面向过程) 实例 (PDO) PHP 创建 MySQL 表 一个数据表有一个唯一名称&#xff0c;并有行和列组成。 使用 MySQLi 和 PDO 创建 MySQL 表 CREATE TABLE 语句用于创建 MySQ…...

中兴R5300 G4服务器iSAC管理员zteroot密码遗失的重置方法及IPV6地址启用设置

本文讲解中兴R5300 G4服务器BMC带外iSAC管理员zteroot密码遗失&#xff0c;无法登录时如何对其进行密码重置&#xff0c;以及iSAC启用IPV6地址的方法。 一、重置中兴R5300 G4服务器iSAC管理员zteroot密码 1、通过SSH登录到iSAC&#xff0c;默认用户名&#xff1a;sysadmin&am…...

大数据分布式处理框架Hadoop

大数据是什么 大数据容量常以TB、PB、甚至EB为单位&#xff0c;远超传统数据库的承载能力&#xff0c;无论入库还是查询都出现性能瓶颈。 Hadoop是什么 Hadoop是开源的分布式计算技术框架&#xff0c;用于处理大规模数据和实现分布式存储。 Hadoop核心组件 HDFS&#xff08;…...

echarts学习总结

一、新建一个简单的Echarts 1、首先新建一个vue2的项目&#xff0c;项目中安装Echarts cnpm install echarts --save2、新建一个ref <template><div ref"myecharts" id"myecharts"></div> </template> 3、引入echarts <scri…...

与初至波相关的常见误解

摘要: 初至波是指检波器首次接收到的波. 对它的误解会使我们失去重要的信息. 1. 波从震源到检波器的传导过程 从震源产生波以后, 有些波通过地面直接传导到检波器, 这些称为直达波 (面波);有些在地层中传播,遇到两种地层的分界面时 产生波的反射,在原来地层中形成一种新波, …...

screenfull全屏、退出全屏、指定元素全屏的使用步骤

文章目录 页面全屏页面全屏完整代码 1.下载插件 建议下载指定版本5.1.0&#xff0c;不然可能有一个报错 npm install --save screenfull5.1.02.页面引入 import screenfull from "screenfull"页面全屏 3.在标签上绑定点击事件 <div click"handleFull"…...

问题 - 谷歌浏览器 network 看不到接口请求解决方案

谷歌浏览器 -> 设置 -> 重置设置 -> 将设置还原为其默认值 查看接口情况&#xff0c;选择 All 或 Fetch/XHR&#xff0c;勾选 Has blocked cookies 即可 如果万一还不行&#xff0c;卸载浏览器重装。 参考&#xff1a;https://www.cnblogs.com/tully/p/16479528.html...

Java:正则表达式的命名捕获组

命名捕获组格式 (?<year>.*)-(?<month>.*)-(?<date>.*)完整示例 package com.example.demo;import java.util.regex.Matcher; import java.util.regex.Pattern;public class RegexTests {public static void main(String[] args) {String text "2…...

ELK 处理 Spring Boot 日志

ELK 处理 Spring Boot 日志&#xff0c;妙啊&#xff01; 来源&#xff1a;ibm.com/developerworks/cn/java /build-elk-and-use-it-for-springboot -and-nginx/index.html ELK 简介 Logstash Elasticsearch Kibana ELK 实现方案 ELK 平台搭建 安装 Logstash 安装 Elas…...

深圳罗湖做网站的公司哪家好/惠州企业网站建设

...

网站开发vs设计报告/微信软文广告经典案例

来自&#xff1a;http://www.it165.net/pro/html/201505/42504.html 一、前言 上篇有提到在WebAPI项目内&#xff0c;通过在Nuget里安装&#xff08;Microsoft.AspNet.WebApi.HelpPage&#xff09;可以根据注释生成帮助文档&#xff0c;查看代码实现会发现是基于解析项目生成的…...

万网域名注册网站/怎么自己弄一个网站

1、$(document).ready(function(){})dom加载完成后触发window.onload只能注册一个方法页面所有内容加载完成后触发&#xff08;图片&#xff0c;css&#xff0c;js都加缩写$(function(){})2、jQuery对象(包装集) dom对象var div document.getElementById("id") dom对…...

做app推广上哪些网站吗/微信营销模式

Contens第四周1、爬虫的基本流程有&#xff1a;1.1、Request&#xff08;请求&#xff09;1.2、Response&#xff08;响应&#xff09;&#xff1a;第五周&#xff1a;*知识拓展&#xff1a;*1、HTML&#xff08;超文本标记语言&#xff09;2、XHTML是更纯净更严格的HTML代码第…...

文章类型网站/网站seo优化

&#xff08;1&#xff09;r分量更大&#xff0c;则为红色 &#xff08;2&#xff09;判断深浅&#xff1a; 亮度越亮&#xff0c;则颜色越浅。 if(r*0.299 g*0.578 b*0.114 > T){ //浅色... }else{ //深色... }...

网站优化方案 site ww/脑白金网络营销

2019独角兽企业重金招聘Python工程师标准>>> t_job_def 定时任务定义 t_job_trigger 定时任务的触发 t_job_inst 定时任务运行记录(近期) t_job_insthst 定时任务运行良录(中期) 相关查看后台事务运行中的sql如下&#xff0c;根据所需状态&#xff0c;修改fstate的条…...