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

Importing module in Python doesn't work(Graphlab)

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

evaluation.log_loss(..)

但我收到以下错误:“ AttributeError: 'module' 对象没有属性 'log_loss'" 尽管 confusion_matrix、rmse 等其他指标正在发挥作用。有什么想法吗?

GraphLab Create 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