Resultados de la búsqueda a petición "memoization"

4 la respuesta

Algoritmo eficiente para obtener las combinaciones de todos los elementos en el objeto.

Dada una matriz u objeto con n teclas, necesito encontrar todas las combinaciones con longitudx. DadoX es variablebinomial_coefficient(n,x). Actualmente estoy usando esto: function combine(items) { var result = []; var f = function(prefix, ...

2 la respuesta

¿Cómo se puede memorizar un método Java recursivo?

Así que he creado este programa para construir diferentes cajas de escaleras. Esencialmente el problema es: dado un entero N, de cuántas maneras diferentes puede construir la escalera. Se garantiza que N es mayor que 3 y menor que 200. Cualquier ...

1 la respuesta

Memorización factorial en R

Escribí esta función para encontrar un factorial de número fact <- function(n) { if (n < 0){ cat ("Sorry, factorial does not exist for negative numbers", "\n") } else if (n == 0){ cat ("The factorial of 0 is 1", "\n") } else { results = 1 for (i ...

3 la respuesta

Almacenar valores calculados en un objeto

Recientemente he estado escribiendo un montón de código como este: class A: def __init__(self, x): self.x = x self._y = None def y(self): if self._y is None: self._y = big_scary_function(self.x) return self._y def z(self, i): return ...

1 la respuesta

Invalidar / evitar memorizar con plone.memoize.ram

Tengo una utilidad y Zope con un método que realiza procesos de red. Como el resultado es válido por un tiempo, estoy usandoplone.memoize.ram para almacenar en caché el resultado. MyClass(object): @cache(cache_key) def do_auth(self, adapter, ...

2 la respuesta

Cómo crear una función de memorizar

Estoy perplejo con este problema de memoria. Necesito crear una función que verifique si ya se ha calculado un valor para un argumento dado, devolver el resultado anterior o ejecutar el cálculo y devolver ese valor. He pasado horas en esto y ...

4 la respuesta

Decoradores para almacenamiento en caché selectivo / memorización

Estoy buscando una forma de construir un decorador@memoize que puedo usar en funciones de la siguiente manera: @memoize my_function(a, b, c): # Do stuff # result may not always be the same for fixed (a,b,c) return resultEntonces, si lo ...

3 la respuesta

¿Existe una forma automática de memorizar valores polimórficos globales en Haskell?

"Constantes" polimórficas, como5 :: Num a => a, no son realmente constantes sino funciones de un argumento de diccionario. Por lo tanto, si define primes :: Num n => [n] primes = ...Mal ejemplo, por supuesto, no hay una buena razón aquí para ...

1 la respuesta

Contenedor de funcion de memoracion en c ++

Aquí hay un contenedor genérico de memoria que escribí para funciones. Hace uso detuplehash [https://stackoverflow.com/questions/7110301/generic-hash-for-tuples-in-unordered-map-unordered-set] . template<typename R, typename... Args> class ...

1 la respuesta

Cómo se implementa el subrayado memoize en javascript

Estoy desarrollando mi propia biblioteca de programación funcional, y ahora estoy refiriendo elunderscore. memorizar_.memoize (función, [hashFunction]) [http://underscorejs.org/#memoize] Memoriza una función dada almacenando en caché el ...