3
R:間違っユークリッド距離H2Oの計算は、I 2 data.frames間のユークリッド距離を計算するためにRとH 2 Oを使用してい
distance1<-sqrt(sum((df1[1,]-df2[1,])^2))
:
set.seed(121)
#create the data
df1<-data.frame(matrix(rnorm(1000),ncol=10))
df2<-data.frame(matrix(rnorm(300),ncol=10))
#init h2o
h2o.init()
#transform to h2o
df1.h<-as.h2o(df1)
df2.h<-as.h2o(df2)
をIは、最初の行、すなわち通常の計算を使用する場合
そして、私はH2Oライブラリを使用する場合:
distance.h2o<-h2o.distance(df1.h[1,],df2.h[1,],"l2")
print(distance1)
print(distance.h2o)
distance1とdistance.h2oは同じではありません。なぜ誰が知っていますか?ありがとう!!
'SQRT(distance.h2o)' – user20650
は解決するが、正しいコードがSQRT(h2o.distance)です。全てに感謝!!! – Jesus