H2O python中的allStringVecToCategorical()和score()API的H2O等效项

时间:2018-07-02 12:08:12

标签: h2o

我在我的Scala代码中使用H2O GLRM模型。 现在将scala代码迁移到python。

但是我无法在H2O python模块中找到以下等效方法

1)allStringVecToCategorical() [属于H2OFrameSupport特性]

按如下所示使用api:

withLockAndUpdate(h2OFrameForImputation) 
  {
      allStringVecToCategorical(_)
  }

2)公共框架score(Frame fr) [属于hex.Model]

按如下所示使用api:

glrmModel.score(h2OFrameForImputation)

请让我知道H2O python模块中的等效方法。

1 个答案:

答案 0 :(得分:0)

k[:future] = nil k[:obj].terminate #terminate the actor k = nil 没有直接等效的python api函数,最接近的是allStringVecToCategorical(_)(文档here),可用于将单个列转换为enum / categorical类型。要获取具有字符串类型的列的子集,可以使用方法.asfactor()(文档here)。

对于columns_by_type(),您可以使用python api的.score()方法(文档here)。