Minioperatoren

Miniaturbetreiber für Python
Jetzt downloaden

Minioperatoren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Pavel Panchekha
  • Website des Verlags:
  • http://panchekha.no-ip.com

Minioperatoren Stichworte


Minioperatoren Beschreibung

Miniaturbetreiber für Python Minioperatoren ist eine Bibliothek macht es fast trivial, erweiterte Betreiber in die Python-Sprache hinzuzufügen oder vorhandene Funktionen in binäre Bediener zu umwandeln. Beispielsweise kann man die Funktion erstellen: def Compose (F, G): Return Lambda * Args, ** kwargs: f (g (* args, ** kwargs)) und drehen sie in einen Bediener, | Compose = Minioperator (Compose), dann kann der Bediener als binärer Bediener verwendet werden : f = mathe.sqrt | Compose | (Lambda x: x ** 2 + 1) F (0) # 1.0IF, ein konsequent verwendet das | | Notation und Klammern Argumente, keine Probleme sollten auftreten .furThermore, der so erstellte Bediener wird durch das Standard-Python-Übereinkommen von __ __ und __r __ spezielle Methoden unterstützt.Dokumentation: Der Minioperator-Konstruktor kann aufgerufen werden auf drei Arten. Minioperator (F) erstellt einen Bediener namens f, der F als Standardoperation verwendet . Ein Name kann auch explizit bestanden werden: Minioperator (Name, F), wobei Name eine Zeichenfolge ist, erstellt einen Bediener namens Name, der F als Standardoperation verwendet. Schließlich kann man einen Bediener erstellen, ohne eine Standardmethode anzugeben: Minioperator (Name), wobei der Name eine Zeichenfolge ist, zu einem Bediener führt, der bei den meisten Argumenten ein NOTIMplementedError auswirft. Eine Klasse kann jedoch __ __ oder __r __ explizit überschreiben, um diesen Bediener zu unterstützen. Argumente --- und andere offensichtliche Einschränkungen gelten ebenfalls. Der Autor möchte vorschlagen, zwei Räume um den Bediener zu verwenden und spezielle Klammern des Klammerns aufzunehmen. Das heißt, der Name wird von der __NAME__ der bestandenen Funktion abgeleitet. Der Autor schlägt vor, auf diesem Formular nicht üblich zu sein. Anforderungen: · Python


Minioperatoren Zugehörige Software