Suchergebnisse für Anfrage "memoization"
Wie füge ich Felder hinzu, die nur etwas in ADT zwischenspeichern?
Oft muss ich einem ADT Felder hinzufügen, die nur einige redundante Informationen speichern. Aber ich habe nicht ganz herausgefunden, wie ich es gut und effi...
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 ...
Ruby Conditional-Assignment und Private Methoden
Aus dem folgenden Code geht hervor, dass||= Operator wird von außerhalb der Klasse ausgewertet. class Foo attr_reader :bar def baz self.bar ||= 'baz' end private attr_writer :bar end puts Foo.new.baz # => in `baz': private method `bar=' called ...
Wie Unterstreichungs-Memoize in Javascript implementiert ist
Ich entwickle meine eigene funktionale Programmierbibliothek und beziehe mich jetzt auf dieunderscore. auswendig lernen_.memoize (Funktion, [hashFunction]) [http://underscorejs.org/#memoize] Speichert eine gegebene Funktion, indem das ...
Memoization-Functor-Wrapper in c ++
Hier ist ein allgemeiner Memo-Wrapper, den ich für Funktionen geschrieben habe. Es macht Gebrauch vonTuplehash [https://stackoverflow.com/questions/7110301/generic-hash-for-tuples-in-unordered-map-unordered-set] . template<typename R, ...
Scala-Memo: Wie funktioniert dieses Scala-Memo?
Der folgende Code stammt vonPathikrits dynamische Programmierung [https://github.com/pathikrit/scalgos/blob/master/src/main/scala/com/github/pathikrit/scalgos/DynamicProgramming.scala#L44-L55] Repository. Ich bin sowohl von seiner Schönheit als ...
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 ...
Münzwechsel auswendig lernen
Ich möchte meine Münztauschfunktion in eine gespeicherte Funktion umwandeln Um dies zu tun, entschied ich mich, ein Wörterbuch zu verwenden, damit ein Schlüssel in meinem Diktat die Münze ist und der Wert eine Liste ist, die alle Münzen enthält, ...