2017-01-22 33 views
0

關鍵參數在h2o中做了什麼?爲什麼我們需要指定它?h2o:十六進制關鍵參數的作用是什麼

我找了個答案,但找不到滿意的東西。看起來好像我失去了一些非常明顯的東西。我沒有在R中看到它。

h2o.assign(data, key) 

Arguments 
data An H2OFrame object 
key  The hex key to be associated with the H2O parsed data object 

例如,

df <- h2o.importFile(path = normalizePath("../data/covtype.full.csv")) 
splits <- h2o.splitFrame(df, c(0.6,0.2), seed=1234) 
valid <- h2o.assign(splits[[2]], "valid.hex") 
+0

的關鍵是什麼將顯示該命令h2o.ls.它是H2O的名稱,而不是R對象。 – jmuhlenkamp

回答

0

當您使用h2o.assign它會創建給定數據集的副本作爲第一個參數爲給出第二個參數即鍵的名稱。

所以,如果你會寫如下的命令:

valid <- h2o.assign(df, "hhh.hex") 

這將需要DF數據框,並創建一個新的H2O特定數據框名稱hhh.hex。所以,如果你將調用h2o.ls()下面你將看到如下新H2O具體數據框:

> h2o.ls() 

          key 
1      hhh.hex 
+0

「鑰匙」是H2O集羣用來跟蹤H2Frames的唯一標識符。這可以是與表示R中的H2OFrame的R對象不同的名稱。 –

+0

好的。在df的情況下,h2o密鑰是什麼?這也是一個h2Frame。對?也在哪裏使用? – Ankit