题目内容 (请给出正确答案)
[主观题]

对于给定的下面的一段python程序,则程序最后,result中...

对于给定的下面的一段python程序,则程序最后,result中保存的是? from math import log def calcShannonEnt(dataSet): length,dataDict=float(len(dataSet)),{} for data in dataSet: try:dataDict[data]+=1 except:dataDict[data]=1 return sum([-d/length*log(d/length) for d in list(dataDict.values())]) Ent_x1=calcShannonEnt(['3', '4', '5', '5', '3', '2', '2', '6', '6', '1']) Ent_x2=calcShannonEnt(['7', '2', '1', '3', '2', '8', '9', '1', '2', '0']) Ent_x1x2=calcShannonEnt(['37', '42', '51', '53', '32', '28', '29', '61', '62', '10']) result=Ent_x1+Ent_x2-Ent_x1x2

A、交叉熵

B、联合熵

C、互信息

D、相对熵

暂无答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“对于给定的下面的一段python程序,则程序最后,resul…”相关的问题

第1题

对于给定的下面的一段python程序及其输出,下面的说法正确的是 import numpy as np a=np.asarray([0.5,0.5]) #假设a为实际分布 b=np.array([0.25,0.75]) c=np.array([0.125,0.875]) kl1=np.sum(a*np.log(a/b)) print ("b,a",kl1) kl2=np.sum(a*np.log(

A、程序的输出是计算了条件熵

B、程序的输出是计算了互信息

C、b和c相比,更接近实际分布a

D、c和b相比,更接近实际分布a

点击查看答案

第2题

对于下面的一段python程序,下面的说法正确的是 import numpy as np p=np.asarray([0.65,0.25,0.07,0.03]) q=np.array([0.6,0.25,0.1,0.05]) M=(p+q)/2 result=0.5*np.sum(p*np.log(p/M))+0.5*np.sum(q*np.log(q/M))

A、最后一行是计算p和q之间的KL散度

B、最后一行是计算p和q之间的JS散度

C、最后一行是计算p和q之间的条件熵

D、最后一行是计算p和q之间的交叉熵

点击查看答案

第3题

对于下面的一段python程序,下面的说法正确的是 import numpy as np import scipy.stats p=np.asarray([0.65,0.25,0.07,0.03]) q=np.array([0.6,0.25,0.1,0.05]) M=(p+q)/2 result=0.5*scipy.stats.entropy(p, M)+0.5*scipy.stats.entro

A、最后一行是计算p和q之间的KL散度

B、最后一行是计算p和q之间的JS散度

C、最后一行是计算p和q之间的条件熵

D、最后一行是计算p和q之间的交叉熵

点击查看答案

第4题

对于给定的下面的一段计算香农信息熵的python程序(已知x1和x2的概率分布),则其输出结果应该为下面的哪个选项? import numpy as np def calc_ent(x): x_value_list = set([x[i] for i in range(x.shape[0])]) ent = 0.0 for x_value in x_value_list: p = float(x[

A、entropy of x1: 0.0; entropy of x2: 2.0

B、entropy of x1: 2.0; entropy of x2: 0.0

C、entropy of x1: 2.0; entropy of x2: 2.0

D、entropy of x1: 1.0; entropy of x2: 2.0

点击查看答案

第5题

在Python程序的规则中,下列描述错误的选项是:( )

A、采用缩进标识程序段。

B、单行注释采用#开头,多行采用三个单引号或三个双引号。

C、自定义标识符的使用不区别大小写。

D、一行写多条语句时,用分号分割。

点击查看答案

第6题

下面程序段中,( )与其他三个程序段的作用不同。

A、k=1;s=0; while (1) { s+=k ; k=k+1; if (k>100) break ; } printf("%d",s);

B、k=1;s=0; Repeat : s+=k ; if (++k<=100) goto repeat; printf("%d",s);> C、int k,s=0; for (k=1;k<=100;s+=++k); printf("%d",s);> D、k=1;s=0; do s+=k; while (++k<=100); printf("%d",s);>

点击查看答案

第7题

对于下面的一段python程序,计算的是向量之间的 import numpy as np x=np.random.random(5) y=np.random.random(5) sim=np.dot(x,y)/(np.linalg.norm(x)*np.linalg.norm(y))

A、欧氏距离

B、余弦相似度

C、欧式相似度

D、马修相关系数

点击查看答案

第8题

下面程序段的功能是将STRING单元中的一串标准ASCII码,...

下面程序段的功能是将STRING单元中的一串标准ASCII码,转换为奇校验ASCII码存入BUF开始的缓冲区,将程序补充完整。 .486 DATA SEGMENT USE16 STRING DB 'THE QUICK BROWN FOX JUMPS OVER LAZY DOG ' COUNT EQU $-STRING BUF DB COUNT DUP(?) DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,ES:DATA BEG: MOV AX,DATA MOV DS,AX ________________________ MOV CX,COUNT MOV SI,OFFSET STRING MOV DI,OFFSET BUF _____________________ LOAD: LODSB AND AL,AL JNP STORE _______________________ STORE: STOSB LOOP LOAD MOV AH,4CH INT 21H CODE ENDS END BEG (注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。

点击查看答案

第9题

采用复制粘贴的方式输入下面这一段程序,并编译运行(应...

采用复制粘贴的方式输入下面这一段程序,并编译运行(应该会有一个错误,请发现并修正),与计算机进行交互信息,注意观察程序的执行顺序。 //这是一个简单的顺序执行的例子 #include <stdio.h> int main () { //定义变量 int age,day; //与电脑对话,输入你的年龄 ,回车确认 printf("你的年龄是",&age); scanf("%d",&age); //按照每年365天换算成天数 day = 365 * age; printf ("所以,你今年%d岁,一共是约 %d 天。\n",age,day); //为了让你有足够的时间看清楚屏幕内容,等待回车继续 getchar(); //程序退出 return 0; } 这里我们故意把程序书写的格式比较乱,请录入程序时锻炼养成良好的书写风格,即程序按照层级进行缩进,添加合适的注释,并合理的用空行分隔逻辑意义上的语句组等。 提示:对于codeblocks和dev-c++编译系统,可以找一下菜单功能“Format use AStyle”(格式化当前文件)试试,看看代码格式化的效果。 作业提交的内容要包括: 1、你是如何把代码进行格式的规范化的,提交源程序截图; 2、你发现了本程序的错误是什么? 3、你的运行结果截图。

点击查看答案

第10题

对于下面的一段python程序,sim中保存的是向量之间的: import numpy as np x=np.random.random(5) y=np.random.random(5) from scipy.spatial.distance import pdist X=np.vstack([x,y]) sim=1-pdist(X,'cosine')

A、欧氏距离

B、余弦相似度

C、余弦距离

D、马修相关系数

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信