小编Abl*_*mis的帖子

sklearn log_loss不同的类数

我正在使用log_loss和sklearn

from sklearn.metrics import log_loss
print log_loss(true, pred,normalize=False)
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

ValueError: y_true and y_pred have different number of classes 38, 2
Run Code Online (Sandbox Code Playgroud)

这对我来说真的很奇怪,因为这些数组看起来很有效:

print pred.shape
print np.unique(pred)
print np.unique(pred).size
(19191L,)
[ 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
 25 26 27 28 29 30 31 32 33 34 35 36 37]
38

print true.shape
print np.unique(true)
print np.unique(true).size
(19191L,)
[ 0  1  2  3 …
Run Code Online (Sandbox Code Playgroud)

python scikit-learn

4
推荐指数
2
解决办法
6451
查看次数

标签 统计

python ×1

scikit-learn ×1