SciRuby/daru

Should we support duplicated keys in an index?

Open

#259 aperta il 12 set 2016

Vedi su GitHub
 (16 commenti) (0 reazioni) (0 assegnatari)Ruby (140 fork)github user discovery
help wantedquestion

Metriche repository

Star
 (1060 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

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}

Guida contributor