Resultados de la búsqueda a petición "lazy-evaluation"
¿Por qué y cuándo usar perezoso con Array en Swift?
[1, 2, 3, -1, -2].filter({ $0 > 0 }).count // => 3 [1, 2, 3, -1, -2].lazy.filter({ $0 > 0 }).count // => 3 ¿Cuál es la ventaja de agregarlazy a la segunda declaración. Según mi entendimiento, cuandolazy variable se utiliza, la memoria se ...
¿Cómo funciona la evaluación perezosa cuando el argumento es una lista?
egún tengo entendido, la evaluación diferida es que los argumentos no se evalúan antes de pasarlos a una función, sino solo cuando sus valores se usan realmente. Pero en un tutorial de haskell, veo un ejemplo. xs = [1,2,3,4,5,6,7,8] ...
¿SQLite optimiza una consulta con múltiples condiciones AND en la cláusula WHERE?
En bases de datos SQL (uso Python + Sqlite), cómo asegurarme de que, si tenemos 1 millón de filas, la consulta SELECT * FROM mytable WHERE myfunction(description) < 500 AND column2 < 1000 [-----------------------------] [--------------] high-CPU ...
Scala: Function0 vs parámetros de nombre
¿Alguien puede dar una respuesta definitiva sobre cómo los parámetros de nombre=> T yFunction0 parámetros() => T se transforman entre sí por el compilador Scala? Sé que no son lo mismo, pero la diferencia es muy sutil, ya que se pueden usar ...
Cómo entender la szy-seq de clojure
Estoy tratando de entender clojurelazy-seq operador, y el concepto de evaluación perezosa en general. Conozco la idea básica detrás del concepto: la evaluación de una expresión se retrasa hasta que se necesita el valor. En general, esto se puede ...
Devuelve el primer valor no nulo
Tengo varias funciones: String first(){} String second(){} ... String default(){}Cada uno puede devolver un valor nulo, excepto el predeterminado.Cada función puede tomar diferentes parámetros. Por ejemplo, el primero no podría tomar argumentos, ...
Inicialice la variable de instancia perezosa con un valor que depende de otras variables de instancia
La siguiente inicialización actualmente produce este error en la línea que llamagetEventCalendar: No se puede usar el miembro de instancia 'getEventCalendar' dentro del inicializador de propiedad; los inicializadores de propiedad se ejecutan ...
¿Scala mapValues es vago?
Cuando llamo System.err.println("Before") System.err.flush() val foo: Map[Int, T] = t mapValues (fn(_)) System.err.println(foo.head) //prevent optimiser from delaying the construction of 'foo' System.err.println("After") ...
Cómo obligar a Spark a evaluar las operaciones de DataFrame en línea
De acuerdo con laSpark RDD docs [http://spark.apache.org/docs/latest/programming-guide.html#rdd-operations]: Todas las transformaciones en Spark son perezosas, ya que no calculan sus resultados de inmediato ... Este diseño permite que Spark se ...
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 ...