Zastanawiam się, czy istnieje sposób, aby robić to, co mogę zrobić, poniżej Python, Ruby:wartości Mapowanie z dwóch tablicy w Ruby
sum = reduce(lambda x, y: x + y, map(lambda x, y: x * y, weights, data))
Mam dwie tablice równych rozmiarach z wagami i danych ale nie mogę znaleźć funkcji podobnej do mapy w Ruby, zmniejszam pracę.
To nie działa na mnie na Ruby 1.9.3 (ArgumentError). '[1,2,3] .zip ([4,5,6]) map (: *) ' –
@Fe lixRabe: Wygląda na to, że rubin zmienił sposób, w jaki argumenty są przetwarzane w tego rodzaju proc. Naprawdę nie znam żadnych szczegółów, ponieważ nie tknąłem rubinu w ciągu kilku lat. –