fold

Reducir, doblar o escanear (Izquierda/Derecha)?

Cuando debo usar reduceLeft, reduceRight, foldLeft, foldRight, scanLeft o scanRight? Quiero una intuición/visión general de sus diferencias - posiblemente con algunos ejemplos simples.

diferencia entre foldLeft y reduceLeft en Scala

He aprendido la diferencia básica entre foldLeft y reduceLeft FoldLeft: se debe pasar el valor inicial ReduceLeft: to ... cción está vacía ¿hay alguna otra diferencia ? ¿Alguna razón específica para tener dos métodos con funcionalidad similar?

comportamiento foldl versus foldr con listas infinitas

El código para la función myAny en esta pregunta usa foldr. Deja de procesar una lista infinita cuando el predicado está sat ... True || (foldl step False [3..]) True Sin embargo, esta no es la forma en que la función comportar. ¿Cómo está esto mal?

Diferencia entre doblar y reducir?

Tratando de aprender F# pero se confundió al tratar de distinguir entre foldy reduce. Fold parece hacer lo mismo pero tom ... ; acc + elem) 0 list printfn "Are these two the same? %A " (sumAList [2; 4; 10] = sumAFoldingList [2; 4; 10])

¿Cómo sabes cuándo usar fold-left y cuándo usar fold-right?

Soy consciente de que fold-left produce árboles que se inclinan hacia la izquierda y fold-right produce árboles que se inclin ... la programación (funcional), me gustaría poder tomar este tipo de decisiones de forma rápida y segura. Tan... algún consejo?

Diferencia entre reducir y foldLeft / fold en programación funcional (particularmente Scala y Scala APIs)?

¿Por qué Scala y frameworks como Spark y Scalding tienen reduce y foldLeft? Entonces, ¿cuál es la diferencia entre reduce y fold?

Plegado izquierdo y derecho sobre una lista Infinita

Tengo problemas con el siguiente pasaje de Learn You A Haskell (Gran libro imo, no faltarle el respeto): Una gran dife ... ierdo como un pliegue derecho sobre una lista infinita no terminará. ¿Mi comprensión es correcta o me estoy perdiendo algo?

¿Qué constituye un pliegue para tipos distintos de la lista?

Considere una lista con un solo enlace. Se ve algo así como data List x = Node x (List x) | End Es natural definir una fun ... ición de lo que es un pliegue, o si esto es simplemente una propiedad casual del ejemplo más comúnmente utilizado de plegado.

Diferencia entre fold y foldLeft o foldRight?

NOTA: Estoy en Scala 2.8-¿puede ser un problema? ¿Por qué no puedo usar la función fold de la misma manera que foldLeft o f ... + _) // now try fold: foo.fold(0)(_ + _) >:7: error: value fold is not a member of List[Int] foo.fold(0)(_ + _) ^

Escribir foldl usando foldr

En Mundo Real Haskell, Capítulo 4. Programación Funcional Escribir foldl con foldr: -- file: ch04/Fold.hs myFoldl :: (a -& ... ementación de myFoldl utiliza 3 parámetros, estoy complelely confundido! ¿Hay alguien que pueda ayudarme? ¡Muchas gracias!

Cómo plegar / desplegar etiquetas HTML con Vim

¿Hay algún complemento para plegar etiquetas HTML en Vim? ¿O hay otra forma de configurar un acceso directo para plegar o desplegar etiquetas html? Me gustaría doblar / desplegar etiquetas html al igual que lo hago con el plegado de sangría.

¿Cómo actúa foldr?

¿Puede alguien explicar cómo foldr ¿trabajo? Tome estos ejemplos: Prelude> foldr (-) 54 [10, 11] 53 Prelude> foldr (\x y -> (x+y)/2) 54 [12, 4, 10, 6] 12.0 Estoy confundido acerca de estas ejecuciones. Alguna sugerencia?

¿Cuál es la diferencia básica entre doblar y reducir en Kotlin? Cuándo utilizar? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Diferencia entre reduce y foldLeft / fold en programación fun ... o con estas dos funciones fold() y reduce() en Kotlin, ¿puede alguien darme un ejemplo concreto que distinga ambas de ellos?

Haskell: Un ejemplo de un plegable que no es un Funtor (o no Transitable)?

A Foldable instance es probable que sea algún tipo de contenedor, y por lo tanto es probable que sea un Functor también. De h ... ejemplo de un Foldable que no es naturalmente un Functor o un Traversable? (que quizás la página wiki de Haskell perdió: -))

¿Haskell-foldl y foldr?

¿La diferencia entre foldl y foldr es solo la dirección del bucle? Pensé que había una diferencia en lo que hacían, no sólo en la dirección.

Scala: fold vs foldLeft

Estoy tratando de entender cómo el plegado y el plegado y el respectivo reducir y reduceLeft funcionan. Usé fold y foldLeft c ... oldLeft tienen una firma de API ligeramente diferente en términos de tipos genéricos de parámetros. Por favor avise. Gracias.

¿Por qué este código Haskell funciona con éxito con listas infinitas?

Tengo algún código Haskell que hacefunciona correctamente en una lista infinita, pero no entiendo por qué puede hacerlo con ... os. Sin embargo, las siguientes obras: *Main Data.List> myAny even [1..] True Por favor ayúdame a entender: ¿por qué??

foldLeft usando foldRight en scala

Mientras pasaba por Programación Funcional en Scala , me encontré con esta pregunta: ¿Puedes corregir foldLeft en térm ... a solución y hacerme entender cómo esto realmente hace que el foldl se implemente en términos de foldr y viceversa? Gracias

Cómo doblar el contenedor STL?

Necesito un análogo de la función foldl de Haskell para plegar cualquier contenedor STL. La firma esperada es como la siguien ... a saber si hay alguna implementación estandarizada lista. Y una pregunta más: ¿cómo suele plegar listas de datos en C++/STL?

Validación cruzada en Weka

Siempre he pensado por lo que he leído que la validación cruzada se realiza de esta manera: En la validación cruzada k-f ... rean k fold, luego cada fold se evalúa en él y los resultados finales son simplemente ¿el resultado promedio de los pliegues?