class Object
Public Instance Methods
euclidean_distance(p1, p2)
click to toggle source
# File lib/data_mining/euclidean_distance.rb, line 1 def euclidean_distance(p1, p2) p1 = p1.value p2 = p2.value Math.sqrt( p1.each_with_index.inject(0) do |sum, (v, i)| sum + ((v - p2[i])**2) end ) end