Resultados da pesquisa a pedido "memoization"
Wrapper functor de memorização em c ++
Aqui está um wrapper de memorização genérico que escrevi para funções. Faz uso detuplehash [https://stackoverflow.com/questions/7110301/generic-hash-for-tuples-in-unordered-map-unordered-set] . template<typename R, typename... Args> class ...
Existe uma maneira automática de memorizar valores polimórficos globais em Haskell?
"Constantes" polimórficas, como5 :: Num a => a, não são realmente constantes, mas funções de um argumento do dicionário. Portanto, se você definir primes :: Num n => [n] primes = ...É um mau exemplo, é claro, não há uma boa razão para tê-lo ...
Memorização Scala: Como esse memorando Scala funciona?
O código a seguir é deProgramação dinâmica do Pathikrit [https://github.com/pathikrit/scalgos/blob/master/src/main/scala/com/github/pathikrit/scalgos/DynamicProgramming.scala#L44-L55] repositório. Estou confuso por sua beleza e ...
Memorizando consultas SQL
Digamos que eu tenho uma função que executa uma consulta SQL e retorna um quadro de dados: import pandas.io.sql as psql import sqlalchemy query_string = "select a from table;" def run_my_query(my_query): # username, host, port and database ...
Decoradores para armazenamento em cache seletivo / memorização
Estou procurando uma maneira de construir um decorador@memoize que eu posso usar em funções da seguinte maneira: @memoize my_function(a, b, c): # Do stuff # result may not always be the same for fixed (a,b,c) return resultEntão, se eu ...
Como criar uma função de memorização
Estou perplexo com esse problema de memorização. Preciso criar uma função que verifique se um valor já foi calculado para um determinado argumento, retorne o resultado anterior ou execute o cálculo e retorne esse valor. Passei horas nisso e ...
Combinar memoização e recursão da cauda
É possível combinar memoização e recursão de alguma forma? Estou aprendendo F # no momento e entendo os dois conceitos, mas não consigo combiná-los. Suponha que eu tenha o seguintememoize função (deProgramação funcional do mundo real ...
Invalidar / impedir memoize com plone.memoize.ram
Eu tenho e o utilitário Zope com um método que executa processos de rede. Como o resultado de é válido por um tempo, estou usandoplone.memoize.ram para armazenar em cache o resultado. MyClass(object): @cache(cache_key) def do_auth(self, adapter, ...
Python preguiçoso avaliador
Existe uma maneira Pythonic de encapsular uma chamada de função lenta, pela qual no primeiro uso da funçãof(), chama uma função vinculada anteriormenteg(Z) e nas chamadas sucessivasf() retorna um valor em cache? Observe que a memorização pode ...
Numpy NdArray Memoization
Estou trabalhando em alguns cálculos bastante intensivos em computação que lidam com matrizes numpy e ndarrays e, de algumas pesquisas, existem cerca de uma dúzia de maneiranãara implementar a memorização, geralmente cheia de colisões e ...