Cálculos H2O de distância euclidiana incorretos R

Eu estou usando H2O com R para calcular a distância euclidiana entre 2 data.frames:

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)

se eu usar cálculos normais, ou seja, a primeira linha:

distance1<-sqrt(sum((df1[1,]-df2[1,])^2))

E se eu usar a biblioteca H2O:

distance.h2o<-h2o.distance(df1.h[1,],df2.h[1,],"l2")

print(distance1)
print(distance.h2o)

A distância1 e a distância.h2o não são iguais. Alguém sabe o porquê? Obrigado!!

questionAnswers(1)

yourAnswerToTheQuestion