Suchergebnisse für Anfrage "memoization"

1 die antwort

Wie behalte ich das erste Ergebnis einer Funktion aus Prolog?

Ich muss eine benutzerdefinierte Funktion schreiben, die von anderen festen Funktionen oft aufgerufen wird. In dieser Funktion wird beim ersten Aufruf die Gesamtanzahl der Zeilen einer Datei zurückgegeben. Die zweite aufgerufene Zeit dieser ...

3 die antwort

Gibt es eine automatische Möglichkeit, globale polymorphe Werte in Haskell zu speichern?

Polymorphe "Konstanten", wie5 :: Num a => asind nicht wirklich Konstanten, sondern Funktionen eines Dictionary-Arguments. Daher, wenn Sie definieren primes :: Num n => [n] primes = ...Schlechtes Beispiel, es gibt natürlich keinen guten Grund, es ...

8 die antwort

Dekoratoren für selektives Caching / Merken

Ich suche nach einer Möglichkeit, einen Dekorateur zu bauen@memoize das kann ich in funktionen wie folgt verwenden: @memoize my_function(a, b, c): # Do stuff # result may not always be the same for fixed (a,b,c) return resultThen, wenn ich ...

TOP-Veröffentlichungen

1 die antwort

Haskell und Merken von reinen Funktionsergebnissen [duplizieren]

3 die antwort

Verwendet der Haskell-Optimierer die Speicherung für wiederholte Funktionsaufrufe in einem Bereich?

Betrachten Sie diese Funktion:

1 die antwort

SQL-Abfragen auswendig lernen

Angenommen, ich habe eine Funktion, die eine SQL-Abfrage ausführt und einen Datenrahmen zurückgibt: import pandas.io.sql as psql import sqlalchemy query_string = "select a from table;" def run_my_query(my_query): # username, host, port and ...

3 die antwort

Caching-Ergebnis der vorberechneten Funktion in Matlab

Ich habe zwei Arrays,

3 die antwort

Warum erhalte ich für diesen Abschluss den Wert "Ergebnis"?

10 die antwort

Combine Memoization und Schwanzrekursion

Ist es irgendwie möglich, Merken und Schwanzrekursion zu kombinieren? Ich lerne gerade F # und verstehe beide Konzepte, kann sie aber nicht kombinieren. Angenommen, ich habe die folgendenmemoize Funktion (von Real-World Functional Programming ...

2 die antwort

Wie kann ich mir eine Methode merken, die in Ruby true, false oder nil zurückgibt?

Offensichtlich