class Neighbor::SparseVector

def from_hash(data, dimensions)

def from_hash(data, dimensions)
  elements = data.select { |_, v| v != 0 }.sort
  @dimensions = dimensions.to_i
  @indices = elements.map { |v| v[0].to_i }
  @values = elements.map { |v| v[1].to_f }
end