Ich frage mich, ob es einen Weg gibt, zu tun, was ich kann mit Python unten tun, in Ruby:Mapping Werte von zwei Array in Ruby
sum = reduce(lambda x, y: x + y, map(lambda x, y: x * y, weights, data))
Ich habe zwei Arrays gleicher Größe mit den Gewichten und Daten aber ich kann nicht scheinen, eine Funktion ähnlich Karte in Ruby zu finden, reduziere ich arbeite.
Das ist nicht für mich arbeiten Ruby 1.9.3 (Argument.): '[1,2,3] .zip ([4,5,6]) Karte (: *) ' –
@Fe lixRabe: Es scheint, dass Ruby geändert hat, wie die Argumente in dieser Art von Proc behandelt werden. Ich kenne keine Details, da ich in ein paar Jahren Ruby nicht berührt habe. –