对于给定的下面的一段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、相对熵