首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

100+数据科学面试问题和答案总结 - 基础知识和数据分析

6、怎么理解阳性率和阳性率? 阳性率(TPR)是阳性与阳性和阴性的比率。它是实际阳性结果被测试为阳性的概率。...ROC曲线是阳性率(x轴)和阳性率(y轴)之间的曲线。阳性率是指阳性率与阳性样本总数之比。阳性率是阳性与阴性样本总数之比。在几个阈值上绘制FPR和TPR,构建ROC曲线。...相关性:相关被认为或描述为测量和估计两个变量之间的定量关系的最佳技术。相关性衡量的是两个变量的相关性有多强。 协方差:在协方差两个项目一起变化,它是一个衡量两个随机变量在周期变化的程度。...例如,如果您正在研究缺乏运动会导致体重增加, 缺乏运动=自变量 体重增加=分支变量。 这里的混淆变量将是影响这两个变量的任何变量例如受试者的年龄。 37、抽样过程可能发生的偏差都有哪些类型?...如果全及总体划分为单位数目相等的R个群,用不重复抽样方法,从R抽取r群进行调查。 47、什么是系统抽样(Systematic Sampling)?

90521

超强,必会的机器学习评估指标

学习何时使用每个指标、优点和缺点以及如何在 Python 实现它们。1 分类指标1.1 分类结果 在深入研究分类指标之前,我们必须了解以下概念:真正例 (TP):模型正确预测正类的情况。...概括:修改 R 平方,调整模型预测变量的数量,使其成为比较具有不同预测变量数量的模型性能的更合适的指标。对目标变量的规模不太敏感,这使得它更适合比较不同模型的性能。...惩罚额外变量:与 R 平方相比,降低过度拟合风险。不适合评估预测变量和目标变量之间不存在线性关系的模型。可能会受到数据异常值的影响。...考虑模型目标:根据模型旨在解决的具体问题,选择最合适的指标,准确概率估计或平衡阳性率与误报。...具体到每个指标,我们讨论了:分类指标:介绍了分类任务的基本概念,真正例、正例、反例、反例,以及衡量这些分类结果的准确度、混淆矩阵、精确度、召回率、F1分数和AUC。

10600
您找到你想要的搜索结果了吗?
是的
没有找到

计算理论入门 1.1 命题逻辑

在命题逻辑,我们将命题看做基础,看看我们能做什么。 既然这是数学,我们需要能够谈论命题,而不是说我们在说什么特定的命题,所以我们用符号来代表它们。 我们始终使用小写字母,p,q和r来表示命题。...定义 1.1:假设p和q都是命题,那么p∧q、p∨q和¬p也都是命题,它们的真值由以下规则确定: 当p和q都是时,p∧q是,否则是。 当p和q至少一个是时,p∨q是,否则是。...更一般地说,我们说如果它们总是具有相同的值,则两个复合命题在逻辑上是等价的,无论它们包含的命题变量是什么真值。 如果命题变量的数量很少,则很容易使用真值表,来检查两个命题是否在逻辑上等价。...那么p是的。当p为并且p→q为时,p→q的定义允许q为。所以,在这种情况下,你不能对我是否参加聚会做任何推导。...(提示:就像图1.1的真值表那样,从p,q和r的八个值的组合开始,现在,解释为什么五个变量可能组合的值有32个,并描述如何系统地列出它们)。

59820

第三章2:If 语句

周二:If 语句 今天我们学习所有关于如何在代码里做决策,这会让我们学会决定哪些代码在程序运行,根据用户输入的内容,计算等等。这是本周最重要的课程,一定要花足够的时间学习今天的课程。...if语句去检查给出的条件是或者(True或者False)。如果给出的条件为则运行if模块代码;如果为则程序跳过直接缩排在if语句下面的代码继续运行。...如果在”or”左边的条件为,右边的条件为,那么if下面的代码会被执行,因为至少有一个条件为。在使用”or”运算符的时候只有一种情况下if模块不会运行,那就是两个条件都为。...代码也执行了,尽管第二个条件为,实际x等于z而我们去检查X是否不等于Z,。然而,因为”or左边的条件为,代码被执行了。...代码简单检查了word变量对应的字符串是否不存在x字符。

56320

【数理逻辑】命题和联结词 ( 命题 | 命题符号化 | 真值联结词 | 否 | 合取 | 析取 | 非真值联结词 | 蕴涵 | 等价 )

命题 举例 ( 1 ) 命题举例 ( 非 | 将来会知道 必是真假 | 将来会证明 必是 ) ( 2 ) 不是命题举例 ( 不是陈述句 | 没有做出判断 | 真假不确定 | 悖论 ) 二.... 哥德巴赫猜想 , 我们 不知道其真假 , 但是其 如果证明出来 必定是非 的 陈述句 , 因此也是命题 ; ---- 2....命题 举例 ( 1 ) 命题举例 ( 非 | 将来会知道 必是真假 | 将来会证明 必是 ) 下面句子都是命题 : 1.( 8小于10 ; ) : 陈述 8 和 10 之间的关系 , 是 命题..., 人类将住在太空 ; ) : 是陈述句 , 还没有发生 , 但肯定是非 , 将来是否发生 不确定 , 但是 我们不知道 不代表不存在 , 在某个时间就会知道 , 二十一世纪末最后 1 秒...2.符号是变量 : ① 代表数字 : 在代数 , 使用字母 a 代替 数字 , 具体代表哪个数字 并不确定 , 只知道这是个数字即可 ; ② 代表命题 : 同理 , 命题符号 p,

1.1K10

【C生万物】C语言数据类型、变量和运算符

变量 在生活中有些值是不变的(:性别、身份证号码、血型等等) 有些值是可变的(:年龄、体重、薪资等等) 不变的值,C语言中用常量的概念来表示,变的值,C语言用变量的概念来表示。...&&:与运算符,就是并且的意思(两侧的表达式都为,则为,否则为)。...||:或运算符,就是或者的意思(两侧至少一个表达式为,则为,否则为) 注:C语言中,非0表示,0表示 记忆口诀: &&:全真为,有假必,遇则停 ||:全,有,遇则停...: 9...., &c); printf("a=%d b=%d c=%d\n", a, b, c); printf("r=%d\n", r); return 0; } 运行结果: 如果输入两个数后,按

8210

计算机逻辑与或非运算规则_与 或 非 三种逻辑符号计算机

b a&&b a || b . 与&&或||非!请举例子说明 &&与运算时就是两边同时成立时为,\\或时两边一个成立就是,!非就是,非.运算级 !...,其与或非跟其他语言是一样的,只是表示方法不一样而已,当然,plc体现的是实际的控制电路,所以你可以这么来理解:与:就是两个触点的串联 或:就是两个....(非/或)是一个完全集 (非/与)是一个完全集 (非/或非)是一个完全集 (与/或非)是一个完全集 与或非三种运算表格就是三个真值表,以两变量为例(合并为一表):FALSE=0,TRUE=1 与或非是逻辑运算...计算机的硬件,是由与门、或门、非门构成的,这三种运算涉及的是计算机的原理。做为普通应用大可不必去关心它。计算机的数,都是以0和1来存储和操作的。与或....发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.7K20

js 的逻辑赋值运算

逻辑运算符 在 js ,我们都知道有逻辑运算符,比如 逻辑与 ( && )、逻辑或( || )、逻辑非( ! )、空值合并运算符(??)...其运算结果为。...与逻辑或运算符(||)不同,逻辑或运算符会在左侧操作数为值时返回右侧操作数。也就是说,如果使用 || 来为某些变量设置默认值,可能会遇到意料之外的行为。比如为值(例如,'' 或 0)时。...) ,其他都是两个连续相等的运算符表示,单个运算符表示的都是按位运算符,不要搞混。...:按位与( & )、按位或( | )、按位非( ~ )、按位异或( ^ )、按位与赋值( &= )、按位或赋值( |= )、按位异或赋值( ^=) 具体参考 MDN 文档

19820

Shell 编程-条件测试 | 基础篇

Shell脚本支持变量、命令行参数、交互式输入、函数模块、各种控制语句等高级编程语言的特性,if、case、while和for等。...为了让Shell可以找到程序,可以选择输入完全路径名,或者将这个脚本的路径放在PATH环境变量指定的路径列表。Shell脚本不是复杂的程序,它是由上往下逐行解释执行的。脚本的第一行总是以“#!...,结果为,否则为。...-o:逻辑或,操作符两边的条件只要有一个为,结果为,只有当两边所有条件为时,结果为。 !:逻辑否,条件为,结果为。...如果要测试两个文件的状态 [root@localhost 20190105]# ll test1 test2 -rw-rw-r--. 1 root root 0 6月 4 09:25 test1 -

56430

离散数学题目收集整理练习(期末过关进度50%)

[{1}]R: 这是 A 的幂集中基数为 1 的子集的等价类,只有一个元素的子集。 [{1, 2}]R: 这是 A 的幂集中基数为 2 的子集的等价类,只有两个元素的子集。...知识点:基本积 基本积是逻辑运算的一种,也称为合取运算或逻辑与。它用于组合两个命题,结果为仅当这两个命题都为。 如果有两个命题 P 和 Q,它们的基本积表示为 P ∧ Q。...当 P 和 Q 都为时,P ∧ Q 的结果为;只要有一个命题为,P ∧ Q 的结果就为。 基本积的操作可以看作是将两个命题的真假情况进行合并,只有在两个命题都为时,结果才为。...这可以用一个真值表来表示: P Q P ∧ Q ----------------- ...在选项,如果命题是经过其他逻辑运算(否定、析取)组合而成的,那么它们不属于基本积。 第四十九题 解析 首先,"f°g是满射的"表示函数f°g是一个满射函数,也就是说f°g的值域等于它的陪域。

9110

逻辑电路&代数运算(上)

则陈述A∧B为;否则为。...两个最小项仅有一个变量因子不同,其他变量均相同,则称这两个最小项相邻。 最小项编号 任何一个最小项用 Mi表示,M表示最小项,下标i为使该最小项为1的变量取值所对应的等效十进制数。...最小项性质: 对于任意一个最小项,只有一组变量的取值才能使其值为1 任意两个不同的最小项之积为0 n个变量的全部最小项之和为1 相邻最小项相或,可以合并成一项,并可以消去一个变量因子(没用) 最大项:与最小项相反...两个最大项仅有一个变量因子不同,其它变量均相同,则称这两个最大项相邻。这与最小项相邻的规律相同。...A'+B+C,取值100时为0,因此这一项的编号为4 最大项性质: 每一个最大项都只有一组变量的取值才能使其值为0 不同的最大项相或,结果为1 n个变量的全部最大项之积为0 相邻最大项相与,可以合并成一项

54720

逻辑电路&代数运算(上)

则陈述A∧B为;否则为。...图片符号:∧、•、&维基百科:https://zh.wikipedia.org/wiki/%E4%B8%8E%E9%97%A8或:逻辑析取 如果A或B之一为陈述或AB两者都为陈述,则A∨B为;如果二者都为...两个最小项仅有一个变量因子不同,其他变量均相同,则称这两个最小项相邻。最小项编号任何一个最小项用 Mi表示,M表示最小项,下标i为使该最小项为1的变量取值所对应的等效十进制数。...两个最大项仅有一个变量因子不同,其它变量均相同,则称这两个最大项相邻。这与最小项相邻的规律相同。...A'+B+C,取值100时为0,因此这一项的编号为4最大项性质:每一个最大项都只有一组变量的取值才能使其值为0不同的最大项相或,结果为1n个变量的全部最大项之积为0相邻最大项相与,可以合并成一项,并可以消去一个变量因子

64830

【一通百通】Bash的单双括号建议:多用], 少用[]

一. bash [ ] 单双括号 基本要素: Ø [ ] 两个符号左右都要有空格分隔 Ø 内部操作符与操作变量之间要有空格: [ “a” = “b” ] Ø 字符串比较,> \< 进行转义 Ø [ ] 字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办法 Ø [ ] 可以使用 –a –o 进行逻辑运算 Ø [ ] 是bash 内置命令...-o 逻辑或,操作符两边一边为,结果为,否则为。 ! 逻辑否,条件为,结果为。 举例: [ -w result.txt-a -w score.txt ] ;echo $?...// 测试两个文件是否均可写 2.常见字符串测试 string 断字符串是否为空,为空0,非空1 -z string 字符串string 为空串(长度为0)时返回 -n string 字符串string...bash [[ ]] 双方括号 基本要素: Ø [[ ]] 两个符号左右都要有空格分隔 Ø 内部操作符与操作变量之间要有空格: [[ “a” = “b” ]] Ø 字符串比较,可以直接使用

55720

【Linux_Shell 脚本编程学习笔记一、条件表达式】

比较符   整数比较   -eq:比较两个整数是否相等,A -eq B   -ne:测试两个整数是否不等,不等则为,等则为   -gt:大于为,小于为   -lt:小于为,大于为   -ge...:大于或者等于   -le:小于或者等于   -e File 测试文件是否存在   -f File 测试文件是否是普通文件   -d File 测试指定路径是否是目录   -r File 测试文件是否有写的权限...表达式为   test 表达式1 –a 表达式2 两个表达式都为   test 表达式1 –o 表达式2 两个表达式有一个为...||:逻辑或,一个为则为   当第一个条件为真的时候,不在去判断第二条件,因为第一个表达式已经决定了整个表达式为   只有当第一个表达式为的时候才回去判断第二个表达式 操作实例:   创建两个文件...定义一个变量,将文件赋值给变量,然后通过条件表达式判断该文件是否存在 (补充: 使用变量的时候最好是加上双引号 " ") ?   编辑脚本 ?

96150

Python--基础一

定义变量不好的方式举例   变量名为中文、拼音   变量名过长   变量名词不达意 常量 常量即指不变的量,pai 3.141592653..., 或在程序运行过程不会改变的量 数据类型 什么是数据类型...and 逻辑与: and 逻辑与运算表达式:表达式1 and 表达式2 值: 如果表达式1的值为,表达式2的值也为,整体逻辑与运算表达式的值为 如果表达式1的值为,表达式2的值为,整体逻辑与运算表达式的值为...表达式2的值为,逻辑或运算表达式为 表达式1的值为,表达式2的值为,逻辑或运算表达式为 表达式1的值为,表达式2的值为,逻辑或运算表达式为 表达式1的值为,表达式2的值为,逻辑或运算表达式为...如果在指定的序列中找到值返回True,否则返回False not in: 如果在指定的序列没有找到值返回True,否则返回False 身份运算符 is:判断两个标志符是不是引用同一个对象 is not...in 集合: 语句 逻辑:按顺序取“集合”的每个元素赋值给“变量”,在去执行语句。

58620

开发成长之路(4)-- C语言从入门到开发(距离开发,还差这一篇)

如果存在,程序会在已有的文件内容追加内容。 r+ 打开一个文本文件,允许读写文件。 w+ 打开一个文本文件,允许读写文件。...(A == B) 为。 != 检查两个操作数的值是否相等,如果不相等则条件为。 (A != B) 为。 > 检查左操作数的值是否大于右操作数的值,如果是则条件为。 (A > B) 为。...< 检查左操作数的值是否小于右操作数的值,如果是则条件为。 (A < B) 为。 >= 检查左操作数的值是否大于或等于右操作数的值,如果是则条件为。 (A >= B) 为。...如果两个操作数都非零,则条件为。 (A && B) 为 两竖杆 称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为。 (A 两竖杆 B) 为 ! 称为逻辑非运算符。...如果条件为则逻辑非运算符将使其为。 !(A && B) 为

49120

【必读】C语言基础知识大全

两个符号之间不可以有空格,复合赋值运算符的优先级与赋值运算符的相同。表达式n+=1等价于n=n+1,作用是取变量n的值增1再赋给变量n,其他复合的赋值运算符的运算规则依次类推。...关系运算符和关系表达式 一、 C语言中的逻辑值 C语言中的逻辑值只有两个(true)和(flase)。用非零代表,用零代表。...值得注意的是:在数学,关系式0 (2)a||b: 当||两边有一个为“”时,表达式a||b的值就是。 (3)!a: 表示取反,如果a为,则!A为,反之亦然。例如!-5的值就为0....(1)x && y && z ,只有当x为(非0)时,才需要判别y的值;只有x和y都为时,才需要去判别z的值;只要x为就不必判别y和z,整个表达式的值为0。口诀:“一”。 例:(!...异或运算还可用来交换两个值,不用临时变量

6.2K104

【必读】超全的C语言基础知识大全

两个符号之间不可以有空格,复合赋值运算符的优先级与赋值运算符的相同。表达式n+=1等价于n=n+1,作用是取变量n的值增1再赋给变量n,其他复合的赋值运算符的运算规则依次类推。...关系运算符和关系表达式 一、 C语言中的逻辑值 C语言中的逻辑值只有两个(true)和(flase)。用非零代表,用零代表。...值得注意的是:在数学,关系式0 (2)a||b: 当||两边有一个为“”时,表达式a||b的值就是。 (3)!a: 表示取反,如果a为,则!A为,反之亦然。例如!-5的值就为0....(1)x && y && z ,只有当x为(非0)时,才需要判别y的值;只有x和y都为时,才需要去判别z的值;只要x为就不必判别y和z,整个表达式的值为0。口诀:“一”。 例:(!...异或运算还可用来交换两个值,不用临时变量

2.1K20

C语言入门笔记2

除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,8/3 = 2;而两数中有一个为小数,结果则为小数,:9.0/2 = 4.500000。...在C语言中程序也存在这样的比较,这个时候就需要用到关系运算符了。 下面是C语言中的关系运算符: ? 关系表达式的值是“”和“”,在C程序用整数1和0表示。: ? 其结果为: ?...其求值规则如下: 1) 与运算(&&) 参与运算的两个变量都为时,结果才为,否则为。...例如:5>=5 && 7>5 ,运算结果为; 2) 或运算(||) 参与运算的两个变量只要有一个为,结果就为两个量都为时,结果为。...例如:5>=5||5>8,运算结果为; 3) 非运算(!) 参与运算的变量时,结果为;参与运算量为时,结果为。例如:!(5>8),运算结果为

1.1K10
领券