对于给定的下面的一段python程序 则程序最后 result中保存的是? from math import log def calcS
已帮助 人
对于给定的下面的一段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",
A.交叉熵
B.联合熵
C.互信息
D.相对熵

回答
共1条回复-
互信息
