Resultados de la búsqueda a petición "lazy-evaluation"

2 la respuesta

Explicar una peculiaridad de evaluación perezosa

Estoy leyendo el libro de Hadley Wickhams sobre Github, en particularesta parte en la evaluación perezosa. Allí da un ejemplo de las consecuencias de la eval...

1 la respuesta

Paso variable de MATLAB y asignación diferida

Sé que en Matlab, hay una evaluación 'perezosa' cuando se asigna una nueva variable a una existente. Como: array1 = ones(1,1e8); array2 = array1;El valor dearray1 no será copiado aarray2 a menos que el elemento dearray2 es modificado. A partir ...

1 la respuesta

Tratando de entender cómo funciona linq / ejecución diferida

Tengo los siguientes métodos, parte de la lógica para realizar la validación cruzada de k-fold estratificada. private static IEnumerable<IEnumerable<int>> GenerateFolds( IClassificationProblemData problemData, int numberOfFolds) { IRandom random ...

4 la respuesta

Streaming descenso recurrente de un directorio en Haskell

Estoy tratando de hacer un descenso recursivo de una estructura de directorio utilizando Haskell. Me gustaría recuperar solo los directorios y archivos secun...

4 la respuesta

anide los rendimientos para devolver IEnumerable <IEnumerable <T>> con evaluación perezosa

Escribí un método de extensión LINQ

4 la respuesta

Haskell estilo / eficiencia

Entonces estaba trabajando en una forma de generar primos perezosamente, y se me ocurrieron estas tres definiciones, que funcionan de manera equivalente, solo comprobando si cada nuevo entero tiene un factor entre todos los ...

3 la respuesta

¿Desventaja de los productos de tipo no levantado?

En Haskell, los productos de tipo elevado significan que hay una diferencia semántica entre (a, b, c) y (a, (b, c)). Si todas las coincidencias de patrones de todos los productos siempre fueran irrefutables, entonces no habría diferencia, y (a, ...

2 la respuesta

Observando la pereza en Haskell

¿Es posible escribir una función de Haskell que dependa de si los valores ya están calculados o son thunk? P.ej. Si

1 la respuesta

Evaluación perezosa

¿Cómo puedo evaluar perezosamente el segundo argumento en std :: conditional? #include "stdafx.h" #include <type_traits> struct Null{}; struct _1{enum {one = true,two = false};}; struct _2{enum {two = true, one = false};}; template<class T> ...

1 la respuesta

En Haskell, ¿cuál es la diferencia entre usar takeWhile o usar una desigualdad “regular” en esta lista de comprensión?