Resultados de la búsqueda a petición "functional-programming"
Existe una operación de lista de escala que crea tuplas a partir de listas?
Estoy tratando de procesar trillizos en una lista. Imperativamente, podría hacer esto: for(i = 1; i < list.length-1; i++) { process( list[i-1], list[i], list[i+1] ) } ¿Existe una función de Lista en Scala (o cómo se escribiría) que pueda ...
Eliminación del azúcar sintáctico: Lista de comprensión en Haskell
¿Puedo anular la comprensión de la lista en esta expresión: [(i,j) | i <- [1..4], j <- [i+1..4]] Esta es la salida: [(1,2),(1,3),(1,4),(2,3),(2,4),(3,4)] ¿Cómo puedo, con mapa, filtro, etc., escribir ese fragmento de código? edita Aquí hay ...
Recursos para trabajar con Machine Learning en F #
He aprendido un curso de Machine Learning usando Matlab como herramienta de creación de prototipos. Como me volví adicto a F #, me gustaría continuar mi estudio de Machine Learning en F #. s posible que @ @ quiera usar F # tanto para la creación ...
R: especificando el nombre de la variable en el parámetro de función para una función de uso general (universal)
Aquí está mi pequeña función y datos. Tenga en cuenta que quiero diseñar una función que no sea de uso personal para uso general. dataf <- data.frame (A= 1:10, B= 21:30, C= 51:60, D = 71:80) myfun <- function (dataframe, varA, varB) { daf2 <- ...
Existen lenguajes funcionales de tipo estático?
Esto es algo difícil de google, ¿tal vez SO tiene mejores respuestas? Vengo de un fondo de tipo estático y estoy investigando la programación funcional, pero no estoy completamente entusiasmado con la escritura dinámica. curioso qué tipo de ...
¿Cómo se curry las funciones?
Entiendo cuál es el concepto de curry y sé cómo usarlo. Estas no son mis preguntas, sino que tengo curiosidad por saber cómo se implementa esto en un nivel más bajo que, por ejemplo, el código Haskell. Por ejemplo, cuando(+) 2 4 es curry, es ...
Lentes funcionales
¿Podría alguien explicarme lentes funcionales? Es un tema sorprendentemente difícil para google y no he hecho ningún progreso. Todo lo que sé es que proporcionan una funcionalidad de obtención / configuración similar a la de OO.
¿Por qué este código de Haskell funciona correctamente con listas infinitas?
Tengo un código Haskell quehac funciona correctamente en una lista infinita, pero no entiendopor qu puede hacerlo con éxito. (Modifiqué mi código original, que no manejaba listas infinitas, para incorporar algo de otro código en línea, y de ...
¿Por qué procedimientos de orden superior?
Entonces, si un idioma proporciona un procedimiento de orden superior, entonces puedo tener un procedimiento que devuelva el procedimiento. Algo como (define (Proc a b c) (lambda (x) ( #| method body here in terms of a b c and x |# ))) Para ...
Una comprensión de las estructuras de datos inmutables
Estoy aprendiendo scala y como buen estudiante trato de obedecer todas las reglas que encontré. Una regla es: ¡INMUTABILIDAD! Así que intenté codificar todo con estructuras de datos y valores inmutables, y a veces esto es realmente difícil. ...