Domande taggate «reduce»

Riduci si riferisce alla seconda fase di un calcolo di MapReduce, un componente di un algoritmo scalabile e parallelizzabile di dimensioni maggiori.

22
Trovare la media di un elenco
Devo trovare la media di un elenco in Python. Questo è il mio codice finora l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Ce l'ho, quindi aggiunge i valori nell'elenco, ma non so come dividerli in essi?
473 python  list  lambda  average  reduce 


15
Javascript si riduce sull'array di oggetti
Di 'che voglio sommare a.xper ogni elemento in arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Ho motivo di credere che l'ascia sia indefinita ad un certo punto. Di seguito funziona bene arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 Cosa sto sbagliando nel primo esempio?


4
NameError: il nome 'ridurre' non è definito in Python
Sto usando Python 3.2. Ho provato questo: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) E ottenuto il seguente errore: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Ho provato a stampare reducesulla console interattiva - ho ricevuto questo errore: NameError: name 'reduce' is not defined È …

13
Javascript ridurre () su oggetto
Esiste un metodo Array reduce()per ottenere un valore dall'Array. Esempio: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Qual è il modo migliore per ottenere lo stesso con gli oggetti? Mi piacerebbe fare questo: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; …

3
Come mappare / ridurre / filtrare un set in JavaScript?
C'è un modo per map/ reduce/ filter/ etc a Setin JavaScript o dovrò scriverne uno mio? Ecco alcune Set.prototypeestensioni sensate Set.prototype.map = function map(f) { var newSet = new Set(); for (var v of this.values()) newSet.add(f(v)); return newSet; }; Set.prototype.reduce = function(f,initial) { var result = initial; for (var v …


4
Differenza tra piegare e ridurre?
Cercando di imparare F # ma mi sono confuso quando ho provato a distinguere tra piega e riduzione . Fold sembra fare la stessa cosa ma richiede un parametro in più. C'è una ragione legittima per l'esistenza di queste due funzioni o sono lì per accogliere persone con background diversi? …




2
Dov'è il metodo di estensione LINQ "Fold"?
Ho trovato negli esempi Linq di MSDN un metodo accurato chiamato Fold () che desidero utilizzare. Il loro esempio: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Sfortunatamente, non riesco a farlo compilare, né nel loro esempio né nel …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.