f(Y,Yscore)=−1∗1nΣforeachY,Yscorepair(Ylog10(Yscore)+(1−Y)log10(1−Yscore))
logLoss = sum([int(A[i])*log(float(A[j]))+ (1-int(A[i]))*log(1-float(A[j])) for i in range(len(A)) for j in range(len(A))])
logLoss = logLoss * -1/(len(A))
我正在使用上面f(Y,Yscore)给出的公式获取logLoss。但是当我运行上面的语句时,我得到了错误:
TypeError:int()参数必须是字符串,类似字节的对象或 数字,而不是“列表”
有一种解决方法。