Object
# File lib/classifier/extensions/vector.rb, line 22 def magnitude sumsqs = 0.0 self.size.times do |i| sumsqs += self[i] ** 2.0 end Math.sqrt(sumsqs) end
# File lib/classifier/extensions/vector.rb, line 29 def normalize nv = [] mag = self.magnitude self.size.times do |i| nv << (self[i] / mag) end Vector[*nv] end
[Validate]
Generated with the Darkfish Rdoc Generator 2.