SciRuby/daru

Should we support duplicated keys in an index?

Open

#259 ouverte le 12 sept. 2016

Voir sur GitHub
 (16 commentaires) (0 réactions) (0 assignés)Ruby (140 forks)github user discovery
help wantedquestion

Métriques du dépôt

Stars
 (1 060 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

Daru::Vector.new([1,2,3], index: [1,1,1])
=> IndexError: Expected index size >= vector size. Index size : 1, vector size : 3

Daru::Index.new([1,1,1])
=> #<Daru::Index(1): {1}>

Index#initialize uses @relation_hash = index.each_with_index.to_h.freeze, this causes

[1,2,1].each_with_index.to_h
=> {1=>2, 2=>1}

Guide contributeur