机器学习数学基础:34.克隆巴赫α系数
克隆巴赫α系数(Cronbach’s Alpha)超详细教程
专为小白打造,零基础也能轻松学会!
一、深度理解α系数
克隆巴赫α系数(Cronbach’s Alpha)是在评估测验质量时极为关键的一个指标,主要用于衡量测验的内部一致性,简单来说,就是判断测验里的所有题目是不是都在测量同一个特质。
- 核心作用:它就像是一个精准的“探测器”,能够反映出题目之间的相关性。如果α系数的数值很高,那就表明这些题目之间的一致性非常好。比如在一份英语能力测验中,各个题目都围绕着英语的听、说、读、写等能力展开,且相互之间关联紧密,那么α系数就会较高,这也说明这份测验是比较可靠的,可以较为稳定地测量出受测者的英语能力。相反,如果α系数低,可能意味着题目之间缺乏内在联系,测验的可靠性就会受到质疑。
- 关键原则:当所有题目都聚焦于同一个概念时,比如都是测量“数学运算能力”或者“社交焦虑水平”,α系数就会趋近于1。这是因为在这种情况下,题目之间的同质性高,都在从不同角度对同一特质进行考察,它们的得分之间会呈现出较高的相关性。但要是题目测量的内容比较杂乱,α系数就会降低。
举例说明:假设有一份“数学能力测验”,里面有10道代数题和10道几何题。如果这些题目之间存在较强的关联性,比如它们都在考察学生对数学基本概念的理解和运用,受测者在代数题和几何题上的得分表现高度相关,那么这份测验的α系数可能会达到0.9 。然而,要是代数题和几何题之间没有什么关联,比如代数题侧重于方程求解,而几何题侧重于图形的证明,两者考察的技能和知识差异较大,受测者在这两类题目上的得分没有明显关联,那么α系数可能就会低至0.3 。
二、α系数与其他信度方法的对比
| 方法 | 核心逻辑 | 适用场景 | 优缺点对比 |
|---|---|---|---|
| α系数 | 综合考量所有题目,判断它们是否都在测量同一特质 | 特别适合同质性高的测验,像各种问卷调查(比如员工满意度调查、消费者态度调查),这类测验中的题目通常都是围绕着一个核心概念或主题来设计的 | 优点:可以一次性对所有题目进行综合评估,不需要像分半信度那样拆分测验,也不需要像重测信度那样进行重复施测,节省时间和精力;能够全面地反映测验的内部一致性情况。 缺点:对题目数量和同质性非常敏感。如果题目数量过少,计算出来的α系数可能不太准确;而当题目异质性高时,α系数会偏低,不能很好地反映测验的真实信度情况。 |
| 分半信度 | 把测验拆分成两个部分,通过计算这两部分得分的一致性来评估信度 | 适用于题目数量较多且具有同质性的测验。例如课堂上的大规模考试,如果题目都是围绕着同一学科的知识和技能,就可以用分半信度来快速评估题目之间的一致性 | 优点:操作相对简单,只需要对一次测验结果进行处理;对于题目数量多的测验能快速给出一个初步的信度评估。 缺点:拆分方式对结果影响较大,不同的拆分方法可能会得到不同的分半信度结果;而且它只是基于测验的两部分题目进行分析,不能像α系数那样全面考虑所有题目。 |
| 重测信度 | 用同一测验在不同时间对同一组受测者进行两次施测,然后比较两次结果的一致性 | 主要用于测量那些相对稳定的特征,比如成年人的人格特质、基本的智力水平等,这些特征在一段时间内不会发生显著变化 | 优点:可以直接体现测量工具在时间维度上的稳定性,对于评估一些长期稳定的特质很有效。 缺点:容易受到记忆效应和练习效应的干扰,受测者可能会因为记住了第一次测验的内容而影响第二次的表现;而且两次施测的时间间隔也不好把握,间隔太短容易受记忆影响,间隔太长受测者自身状态可能发生变化,都会影响结果的准确性。 |
为什么选择α系数?:当我们想要快速且全面地了解一个测验中所有题目的一致性情况,同时又不想进行复杂的拆分操作或者重复施测时,α系数就是一个很好的选择。比如在开发一份新的调查问卷时,我们可以通过计算α系数,快速判断问卷中的题目是否都围绕着研究主题,是否能够可靠地测量我们想要了解的信息。
三、α系数的计算公式(小白友好版)
虽然在实际操作中,我们不需要手动计算α系数,但理解公式背后的逻辑,能帮助我们更好地应用它。
α = N ⋅ r ˉ 1 + ( N − 1 ) ⋅ r ˉ \alpha \ = \frac{N \cdot \bar{r}}{1 + (N - 1) \cdot \bar{r}} α =1+(N−1)⋅rˉN⋅rˉ
- N N N:代表的是测验中的题目数量 。可以把它想象成一个团队里的成员数量,成员越多(题目越多),理论上能够更全面地测量我们想要考察的特质。
- r ˉ \bar{r} rˉ:是所有题目之间的平均相关系数 。它反映了题目之间相互关联的紧密程度,就好像团队成员之间的协作程度,协作越紧密(相关系数越高),整个团队(测验)的表现就越好。
通俗解释:
- 从公式可以看出,题目数量 N N N越大,以及题目间的平均相关系数 r ˉ \bar{r} rˉ越大,α系数就会越高。这就好比一个团队,成员越多,而且成员之间的协作越好,那么这个团队的整体实力就越强,测验的内部一致性也就越高。
- 理想值:
- 对于能力测验(比如学校的考试、职业技能测试等),通常要求α > 0.8 。这是因为能力测验需要精准地测量受测者的能力水平,较高的α系数能保证测验结果的可靠性和稳定性。
- 对于人格/态度测验,一般α > 0.7 即可。这类测验相对来说主观性较强,受个体差异和情境因素影响较大,所以对α系数的要求稍低一些。
- 如果α系数低于0.6 ,那就说明测验的信度存在不足,需要对题目进行优化,比如检查题目是否与测量的特质相关,或者调整题目的表述方式等。
四、如何计算α系数?——3步实操指南
1. 数据准备
首先,我们要把测验得到的数据整理成一个规范的表格形式。在这个表格里,每行代表一个受测者,每列代表一道题目的得分。
- 示例(以5名学生,3道题目为例):
| 学生 | 题1 | 题2 | 题3 |
|------|-----|-----|-----|
| 小明 | 5 | 4 | 5 |
| 小红 | 3 | 2 | 3 |
| 小刚 | 4 | 3 | 4 |
| 小丽 | 2 | 1 | 2 |
| 小美 | 4 | 3 | 4 |
这样整理数据,能让我们更清晰地看到每个受测者在每道题目上的表现,也方便后续使用工具进行计算。
2. 使用工具计算
- Excel:Excel是我们常用的办公软件,要使用它来计算α系数,需要先安装“数据分析”插件。安装好插件后,在数据选项卡中找到“数据分析”,然后选择“可靠性分析” 。不过要注意,部分Excel版本可能需要通过其他方法来实现类似功能,比如使用函数进行复杂的计算,但对于小白来说,这种方法相对较难。
- SPSS:SPSS是一款专业的统计分析软件,使用它计算α系数很方便。
- 打开SPSS软件,点击 Analyze(分析)→ Scale(度量)→ Reliability Analysis(可靠性分析) 。
- 这时会弹出一个对话框,将我们整理好的数据表格中的题目变量拖入右侧的“Items(项目)”框中。接着点击“Statistics(统计量)”,在弹出的窗口中勾选“Scale if item deleted(如果删除项目后的尺度)” ,这个选项可以帮助我们查看删除某一题后α系数的变化情况。最后点击“确定”,软件就会自动计算出α系数以及相关的统计结果。
- 在线工具:除了Excel和SPSS,还有一些在线工具也可以用来计算α系数,比如Google Sheets插件“Cronbach’s Alpha Calculator” 。使用在线工具时,通常需要按照工具的要求,将整理好的数据上传或者输入,然后工具会快速给出计算结果。
3. 结果解读
- α系数范围:α系数的取值范围是0到1 ,越接近1,说明测验的内部一致性越好,题目之间的相关性越高,测验也就越可靠。如果α系数接近0 ,则表示题目之间几乎没有关联,测验的内部一致性很差。
- 题目删除建议:在使用SPSS等工具计算α系数时,我们勾选的“Scale if item deleted(如果删除项目后的尺度)”选项会给出“删除某题后的α系数”结果。如果发现删除某一道题后,α系数显著提高,那就说明这道题与其他题目之间的一致性较差,可能是这道题的内容、难度或者考察方向与其他题目不太匹配,在这种情况下,建议对这道题进行删除或者修改,以提高整个测验的内部一致性。
五、适用场景与注意事项
1. 适用场景
- 问卷调查:在社会科学研究、市场调研等领域,问卷调查是收集数据的常用方法。比如我们想要了解员工对公司文化的满意度,就可以设计一份包含多个题目的问卷,通过计算α系数来验证问卷的可靠性,确保问卷中的题目都在围绕着员工满意度这个主题,能够准确地测量出员工的真实态度。
- 标准化测验:像学校的期末考试、各类职业资格考试、能力评估测试等标准化测验,也经常会用到α系数。例如在设计一场英语水平考试时,通过计算α系数可以判断考试题目是否都在测量考生的英语综合能力,保证考试结果能够可靠地反映考生的实际水平。
- 研究工具开发:当研究人员开发新的量表或者其他研究工具时,需要验证这些工具的可靠性。比如开发一个测量儿童社交能力的量表,就可以通过对一定数量的儿童进行测试,然后计算α系数,来判断量表中的题目是否都在有效地测量儿童的社交能力,从而确定量表是否可以用于后续的研究。
2. 不适用场景
- 题目异质性高:如果一个测验中混合了多种不同类型的题目,测量的是多种不同的特质,比如一份测验里同时有数学题、语文题和逻辑推理题,这些题目之间的异质性很高,就不适合用α系数来评估信度。因为α系数的前提是题目都在测量同一特质,在这种异质性高的情况下,α系数可能会偏低,不能准确反映测验的实际信度情况。
- 题目数量过少:一般来说,如果测验的题目数量仅有2 - 3题,计算出来的α系数容易失真。这是因为在公式中,题目数量 N N N对α系数的计算有重要影响,当 N N N很小时,α系数会非常容易受到题目之间相关性的影响,不能稳定地反映测验的内部一致性。
3. 提高α系数的技巧
- 增加同质题目:如果发现α系数较低,可以考虑增加更多测量同一特质的题目。比如在一份测量学生阅读理解能力的测验中,如果α系数不理想,可以添加一些不同体裁但都考察阅读理解能力的文章和题目,这样可以扩大对该特质的测量范围,提高题目之间的相关性,进而提升α系数。
- 删除不一致题目:通过查看“删除后α系数”的结果,找出那些与其他题目不一致的题目并删除。比如在一份员工绩效评估问卷中,如果某一道题在删除后,α系数明显提高,那就说明这道题可能存在问题,删除它可以使问卷的内部一致性更好。
- 统一计分方向:在设计测验题目时,要避免部分题目正向计分、部分反向计分的情况。比如在一份态度量表中,不能有的题目是“同意”计5分,而有的题目是“不同意”计5分,这样会导致题目之间的逻辑混乱,影响α系数。应该在计算α系数前,将计分方向统一,比如都将“同意”计高分,“不同意”计低分。
六、实战案例解析
案例1:员工满意度问卷(5题)
- 目标:某公司想要了解员工对公司各方面的满意度,设计了一份包含5道题的问卷,现在需要验证这份问卷是否可靠。
- 操作:
- 公司收集了100名员工填写的问卷数据,将这些数据整理成规范的表格形式,每一行代表一名员工,每一列代表一道题目的得分。
- 使用SPSS软件进行计算,按照前面介绍的步骤,将题目变量拖入“Items(项目)”框,勾选相关统计量后点击确定,得到α系数为0.68 。由于0.68 < 0.7 ,说明这份问卷的信度不足,题目之间的一致性不太好。
- 改进:查看“删除某题后的α系数”结果,发现删除其中一道相关性低的题目后,α系数提升至0.75 ,达到了可接受的范围。这表明删除这道题目后,问卷中的其他题目之间的一致性得到了提高,问卷的可靠性增强。
案例2:数学测验(20题)
- 错误操作:一份数学测验包含5道几何题和15道代数题,在计算α系数时,得到的结果仅为0.6 。
- 原因:因为几何题主要考察的是对图形的理解和推理能力,而代数题侧重于数与式的运算和方程的求解,这两类题目之间的相关性较低,导致整个测验的异质性高,所以α系数不理想。
- 改进:为了更准确地评估测验的信度,可以将这份测验拆分为“代数”和“几何”两个子测验,然后分别计算它们的α系数。这样针对每个子测验,题目之间的同质性提高了,计算出来的α系数能够更可靠地反映这部分测验的内部一致性情况。
七、α系数的优缺点
| 优点 | 缺点 |
|---|---|
| 能够全面地评估所有题目的一致性,从整体上考察测验的内部质量,不会像分半信度那样受到拆分方式的影响,能更准确地反映测验的真实情况 | 对题目数量非常敏感,如果题目数量过少,计算出来的α系数可能不可靠,不能真实地反映测验的内部一致性;而且当题目数量发生变化时,α系数也可能会有较大波动 |
| 操作相对简单,有多种工具可以支持计算,无论是专业的统计软件SPSS,还是常用的Excel(安装插件后)以及一些在线工具,都能方便地计算出α系数 | 无法识别测验中的多维特质。如果一个测验实际上是在测量多个不同维度的特质,比如一份综合能力测验可能同时考察语言能力、逻辑思维能力和空间想象能力,α系数不能区分这些不同的维度,可能会给出不准确的信度评估 |
| 可以通过“删除某题后的α系数”结果,直接为题目优化提供指导。我们可以很直观地看出哪些题目与其他题目不一致,从而有针对性地对题目进行调整 | 高α系数并不等同于测验有效。α系数只是衡量了测验的内部一致性,也就是题目之间的相关性,但一个测验要真正有效,还需要能够准确地测量到我们想要考察的特质,这就需要结合效度分析等其他方法来综合判断 |
八、总结与注意事项
- α系数是起点,不是终点:虽然α系数高意味着测验的内部一致性好,信度较高,但这并不代表测验就是有效的。有效性还涉及到测验是否能够准确地测量到我们想要考察的特质,比如一份声称测量创造力的测验,即使α系数很高,但如果题目实际上只是在考察记忆能力,那这份测验也是无效的。所以在得到高α系数后,还需要进一步验证测验的效度,可以通过与其他相关的测量工具进行比较,或者考察测验结果与实际行为的相关性等方法来验证。
- 合理设计题目:在设计测验题目时,要确保所有题目都在测量同一特质,避免出现“大杂烩”式的测验。比如在设计一份关于健康生活方式的问卷时,所有题目都应该围绕着健康饮食、适量运动、规律作息等与健康生活方式相关的内容,而不应该混入一些与健康无关的题目。这样才能保证计算出来的α系数能够真实地反映测验的内部一致性,提高测验的质量。
- 结合其他方法:如果计算出来的α系数较低,不要仅仅依赖α系数来判断测验的质量。可以尝试结合其他信度评估方法,比如分半信度或复本信度进行交叉验证。因为不同的信度评估方法有不同的侧重点和优缺点,通过多种方法的综合评估,可以更全面地了解测验的信度情况,找出导致α系数低的原因,从而有针对性地对测验进行改进。
小白常见问题
-
Q:α系数为0.9是不是太高了?
A:能确保题目之间高度相关,准确反映受测者在该能力领域的水平。但对于人格测验而言,如果α系数大于0.9 ,就有可能存在题目冗余的情况。人格是一个较为复杂多元的概念,适度的多样性才能全面捕捉人格特质,若α系数过高,意味着许多题目可能在重复测量同一内容,无法充分涵盖人格的不同侧面,使得测验虽然内部一致性极佳,但对人格全貌的刻画反而受限,不利于精准了解受测者的人格特点。 -
Q:题目反向计分如何处理?
A:当测验中存在反向计分题目时,一定要在计算α系数前统一方向。比如,原本某题“不同意”计5分,“同意”计1分,这种与常规计分相悖的题目,会干扰α系数的准确计算。此时,需要将其转换为正向计分模式,即统一为“同意”计高分,“不同意”计低分,像把上述题目的计分调整为“同意”计5分,“不同意”计1分,确保所有题目计分逻辑一致,这样才能让α系数如实反映题目间的相关性与测验的内部一致性。 -
Q:只有2道题能算α系数吗?
A:可以计算,但结果通常不太可靠。从α系数计算公式 α = N ⋅ r ˉ 1 + ( N − 1 ) ⋅ r ˉ \alpha \ = \frac{N \cdot \bar{r}}{1 + (N - 1) \cdot \bar{r}} α =1+(N−1)⋅rˉN⋅rˉ来看,当 N = 2 N \ = 2 N =2时,α系数几乎完全取决于这两道题之间的相关性 r ˉ \bar{r} rˉ。一旦这两道题的相关性出现些许波动,α系数就会随之大幅改变,无法稳定、准确地呈现测验应有的内部一致性程度,所以一般不建议仅依据2道题计算的α系数来评判测验质量。
通过这个教程,你已经掌握了α系数的核心逻辑和实操方法,快去分析你的测验数据吧! 📈
相关文章:
机器学习数学基础:34.克隆巴赫α系数
克隆巴赫α系数(Cronbach’s Alpha)超详细教程 专为小白打造,零基础也能轻松学会! 一、深度理解α系数 克隆巴赫α系数(Cronbach’s Alpha)是在评估测验质量时极为关键的一个指标,主要用于衡量…...
【Linux】vim 设置
【Linux】vim 设置 零、起因 刚学Linux,有时候会重装Linux系统,然后默认的vi不太好用,需要进行一些设置,本文简述如何配置一个好用的vim。 壹、软件安装 sudo apt-get install vim贰、配置路径 对所有用户生效: …...
JavaScript系列(90)--前端脚手架开发
前端脚手架开发 🛠️ 前端脚手架是现代前端开发流程中的重要工具,它能够帮助开发者快速初始化项目结构、配置开发环境、设置构建流程,从而提高开发效率和标准化项目结构。本文将详细介绍前端脚手架的开发原理、实现方式以及最佳实践。 脚手…...
工程实践中常见的几种设计模式解析及 C++ 实现
工程实践中常见的几种设计模式解析及 C 实现 在软件工程中,设计模式是一种通用的解决方案,用于解决常见问题和优化代码结构。它们通过提供一种规范化的编程思想,帮助开发者写出更高效、可维护和可扩展的代码。本文将介绍几种在工程实践中常见…...
基于Python+django+mysql旅游数据爬虫采集可视化分析推荐系统
2024旅游推荐系统爬虫可视化(协同过滤算法) 基于Pythondjangomysql旅游数据爬虫采集可视化分析推荐系统 有文档说明 部署文档 视频讲解 ✅️基于用户的协同过滤推荐算法 卖价就是标价~ 项目技术栈 Python语言、Django框架、MySQL数据库、requests网络爬虫…...
Oracle 12c Docker安装问题排查 sga_target 1536M is too small
一、问题描述 在虚拟机环境(4核16GB内存)上部署 truevoly/oracle-12c 容器镜像时,一切运行正常。然而,当在一台 128 核 CPU 和 512GB 内存的物理服务器上运行时,容器启动时出现了 ORA-00821 等错误,提示 S…...
es-head(es库-谷歌浏览器插件)
1.下载es-head插件压缩包,并解压缩 2.谷歌浏览器添加插件 3.使用...
C++大整数类的设计与实现
1. 简介 我们知道现代的计算机大多数都是64位的,因此能处理最大整数为 2 64 − 1 2^{64}-1 264−1。那如果是超过了这个数怎么办呢,那就需要我们自己手动模拟数的加减乘除了。 2. 思路 我们可以用一个数组来存储大数,数组中的每一个位置表…...
Linux网络基础(协议 TCP/IP 网络传输基本流程 IP VS Mac Socket编程UDP)
文章目录 一.前言二.协议协议分层分层的好处 OSI七层模型TCP/IP五层(或四层)模型为什么要有TCP/IP协议TCP/IP协议与操作系统的关系(宏观上是如何实现的)什么是协议 三.网络传输基本流程局域网(以太网为例)通信原理MAC地址令牌环网 封装与解包分用 四.IP地址IP VS Mac地址 五.So…...
Web开发:ORM框架之使用Freesql的导航属性
一、什么时候用导航属性 看数据库表的对应关系,一对多的时候用比较好,不用多写一个联表实体,而且查询高效 二、为实体配置导航属性 1.给关系是一的父表实体加上: [FreeSql.DataAnnotations.Navigate(nameof(子表.子表关联字段))]…...
NLP07-朴素贝叶斯问句分类之数据集加载(1/3)
一、概述 数据集加载(Dataset Loading)是机器学习、自然语言处理(NLP)等领域中的一个重要步骤,指的是将外部数据(如文件、数据库、网络接口等)加载到程序中,以便进行后续处理、分析…...
Rk3568驱动开发_点亮led灯(手动挡)_5
1.MMU简介 完成虚拟空间到物理空间的映射 内存保护设立存储器的访问权限,设置虚拟存储空间的缓冲特性 stm32点灯可以直接操作寄存器,但是linux点灯不能直接访问寄存器,linux会使能mmu linux中操作的都是虚拟地址,要想访问物理地…...
LangChain构建行业知识库实践:从架构设计到生产部署全指南
文章目录 引言:行业知识库的进化挑战一、系统架构设计1.1 核心组件拓扑1.2 模块化设计原则二、关键技术实现2.1 文档预处理流水线2.2 混合检索增强三、领域适配优化3.1 医学知识图谱融合3.2 检索结果重排序算法四、生产环境部署4.1 性能优化方案4.2 安全防护体系五、评估与调优…...
Vscode编辑器:解读文件结构、插件的导入导出、常用快捷键配置技巧及其常见问题的解决方案
一、文件与文件夹结构 1.文件结构 文件名作用.babelrc配置 Babel 编译选项,指定代码转译规则。.editorconfig定义项目代码格式规范,如缩进风格和空格数量等。.eslintignore列出 ESLint 忽略的文件或文件夹。.eslintrc.js配置 ESLint 的规则和插件。.gi…...
androidstudio 运行项目加载很慢,优化方法
一、Android Studio 运行项目加载缓慢可能由多种原因引起,以下是一些优化建议: 1. 升级硬件配置 内存:建议至少 8GB,16GB 或以上更佳。 SSD:使用 SSD 替代 HDD 以加快读写速度。 CPU:多核处理器有助于提…...
Vue性能翻倍秘籍
导读:某电商大促因工程化缺失导致页面崩溃!本文通过双11级别流量压测,揭秘Vue项目性能优化的6大核心策略,涵盖构建提速、首屏优化、SSR实战等全链路方案。 工程化缺失引发的灾难现场 血泪案例: 某电商大促活动因工程化…...
线性回归 (Linear Regression)案例分析1
广告费用与产品销量 工欲善其事必先利其器数据分析1. 检查缺失值、异常值3. 散点图查看特征、响应相关性3. 热力图查看特征、响应相关性 特征工程1、导入必要工具包2、读取数据3、数据标准化4、保存特征工程的结果到文件,供机器学习模型使用 模型选择读取数据数据准…...
uni-app集成sqlite
Sqlite SQLite 是一种轻量级的关系型数据库管理系统(RDBMS),广泛应用于各种应用程序中,特别是那些需要嵌入式数据库解决方案的场景。它不需要单独的服务器进程或系统配置,所有数据都存储在一个单一的普通磁盘文件中&am…...
策略模式环境类的实现方式对比
文章目录 1、策略模式2、聚合策略类实现方式一3、聚合策略类实现方式二4、对比5、补充:ApplicationContextAware接口 1、策略模式 近期工作中,需要处理4.x和5.x两个版本的数据,所以自然想到的是策略模式,写一个抽象类,…...
Node.js 登录鉴权
目录 Session express-session 配置 express-session 函数 ts 要配置声明文件 express-session.d.ts express-session 使用 express-session 带角色 Token 什么是 JWT token jsonwebtoken 使用 jsonwebtoken 带角色 Session express 使用 express-session 管理会话&…...
【c++】【线程池】固定式线程池(FixedThreadPool)
【c】【线程池】固定式线程池(FixedThreadPool) 1属性 1.1 Task可调用对象 使用 function 包装器和using类型重命名 设置一个Task的可调用对象(可理解为函数指针) 这个Task也就是我们的任务 using Task std::function<void(void)>;定义了一个…...
高可用、高性能、负载均衡集群的区别
维度高可用集群高性能集群负载均衡集群核心目标服务持续可用,减少停机加速计算任务,提升处理能力请求分发算法、健康检查关键技术冗余、心跳检测、鼓掌转移并行计算、高速网络、分布式存储请求分发算法、健康检查典型应用数据库主从切换、关键业务系统科…...
Docker 与 Serverless(无服务器架构)
Serverless(无服务器架构) 是一种新的云计算架构,它通过让开发者专注于业务逻辑而无需管理服务器基础设施,来简化应用的开发和部署。Serverless 模型通常由云服务提供商管理基础设施的所有方面,而开发者只需提供代码和…...
mac 下 java 调用 gurobi 不能加载 jar
在 mac 电脑中的 java 始终不能加载 gurobi 的 jar 包,java 的开发软件 eclipse,idea 总是显示找不到 gurobi 的 jar 包,但是 jar 包明明就在那里。 摸索了三个小时,最后发现原因竟然是: jar 包太新,替换…...
halcon三维点云数据处理(二十七)remove_bin_for_3d_object_localization
目录 一、remove_bin_for_3d_object_localization代码第一部分二、remove_bin_for_3d_object_localization代码第二部分三、效果图一、remove_bin_for_3d_object_localization代码第一部分 1、读图构建3D模型。 2、一次二值化选取区域。 3、一次和背景差值选取区域。 4、在二维…...
Python 编程题 第二节:组合数字、乘法口诀表、水仙花数、反向输出四位数、判断三角形
组合数字 1-4不重复组成三位数,利用集合的去重 lst[] for i in range(1,5):for j in range(1,5):for m in range(1,5):s{i,j,m}if len(s)3:lst.append(i*100j*10m) print(lst) 乘法口诀表 修改换行符 for i in range(1,10):for j in range(1,i1):print(f"…...
【HTML— 快速入门】HTML 基础
准备工作 vscode下载 百度网盘 Subline Text 下载 Sublime Text下载 百度网盘 vscode 下载 Sublime Text 是一款轻量好用的文本编辑器,我们在写前端代码时,使用 Sublime Text 打开比使用记事本打开,得到的代码体验更好,比 vscode…...
【MATLAB中的图像数据结构】
MATLAB中的图像数据结构 目录 MATLAB中的图像数据结构目标 :知识点 :1. 图像的存储方式 :2. 图像的颜色空间 :3. 图像的像素操作 : 示例代码 :1. 读取和显示图像 :2. 查看图像信息 :…...
在线抽奖系统——项目介绍
目录 项目介绍 页面预览 需求分析 管理员登录注册 人员模块 奖品模块 活动模块 抽奖模块 系统设计 系统架构 项目环境 数据库设计 安全设计 完整代码:项目完整代码/在线抽奖系统/lottery-system Echo/project - 码云 - 开源中国 项目介绍 利用 MySQ…...
day7作业
编写一个如下场景: 有一个英雄Hero类,私有成员,攻击(Atx),防御(Defense),速度(Speed),生命值(Blood),以及所有的set get 方…...
