Python中的导入模块不起作用(Graphlab)

时间:2015-12-22 11:15:38

标签: python graphlab

我正在尝试使用graphlab.evaluation.log_loss function,但我无法导入它。 我尝试使用log_loss函数:

evaluation.log_loss(..)

但是我收到以下错误:" 属性错误:'模块'对象没有属性' log_loss'" 虽然其他指标如confusion_matrix,rmse等正在运作。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在GraphLab创建版本1.7中添加了log_loss评估函数,因此升级应该可以解决问题。

>>> import graphlab
>>> graphlab.version
'1.7.1'

>>> from graphlab import evaluation
>>> evaluation.log_loss(graphlab.SArray([1, 0, 1]), 
                        graphlab.SArray([0.7, 0.4, 0.8]))
0.3635480396729776