Perguntas com a marcação «reduce»

Reduzir refere-se à segunda etapa em um cálculo MapReduce, um componente de um algoritmo escalável e paralelizável maior.

22
Encontrando a média de uma lista
Eu tenho que encontrar a média de uma lista em Python. Este é o meu código até agora l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Eu entendi, para que ele agregue os valores da lista, mas não sei …
473 python  list  lambda  average  reduce 


15
Javascript reduzido na matriz de objetos
Digamos que eu queira somar a.xpara cada elemento em arr. arr = [{x:1},{x:2},{x:4}] arr.reduce(function(a,b){return a.x + b.x}) >> NaN Eu tenho motivos para acreditar que ax está indefinido em algum momento. O seguinte funciona bem arr = [1,2,4] arr.reduce(function(a,b){return a + b}) >> 7 O que estou fazendo de errado …


4
NameError: o nome 'reduzir' não está definido no Python
Estou usando o Python 3.2. Tentei isso: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) E obteve o seguinte erro: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Tentei imprimir reduceno console interativo - obtive este erro: NameError: name 'reduce' is not defined É reducerealmente removido no …

13
Javascript reduzir () no objeto
Existe um bom método Array reduce()para obter um valor a partir da matriz. Exemplo: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Qual é a melhor maneira de conseguir o mesmo com objetos? Eu gostaria de fazer isso: { a: {value:1}, b: {value:2}, c: {value:3} }.reduce(function(previous, current, index, array){ …

3
Como mapear / reduzir / filtrar um conjunto em JavaScript?
Existe alguma maneira de map/ reduce/ filter/ etc a Setem JavaScript ou terei que escrever minha própria? Aqui estão algumas Set.prototypeextensões sensatas 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 …


4
Diferença entre dobrar e reduzir?
Tentando aprender F #, mas fiquei confuso ao tentar distinguir entre fold e reduzir . Fold parece fazer a mesma coisa, mas requer um parâmetro extra. Existe uma razão legítima para essas duas funções existirem ou elas existem para acomodar pessoas com diferentes origens? (Por exemplo: String e string em …




2
Onde está o método de extensão LINQ “dobrado”?
Encontrei nos exemplos do Linq do MSDN um método bacana chamado Fold () que desejo usar. O exemplo deles: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Infelizmente, não consigo fazer isso para compilar, nem em seu exemplo ou …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.