Mpmath.

Python-Bibliothek für beliebige Präzision Floating-Point-Arithmetik
Jetzt downloaden

Mpmath. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Fredrik Johansson
  • Website des Verlags:
  • http://code.google.com/p/mpmath/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 317 KB

Mpmath. Stichworte


Mpmath. Beschreibung

Python-Bibliothek für beliebige Genauigkeit Gleitkommaarithmetik Mpmath ist eine freie und Open-Source-pure-Python-Bibliothek für beliebiger Genauigkeit Gleitkommaarithmetik. Mpmath implementiert einen großen Satz von mathematischen Funktionen und stellt Werkzeuge für beliebiger Genauigkeit numerische Differentiation, Integration, Wurzelfindungs, Intervallarithmetik, und andere Aufgaben. Mpmath unterstützt eine unbegrenzte Anzahl Exponenten Größen, bietet volle Unterstützung für komplexe Zahlen, und ist schneller als Python-Standard dezimal library.Mpmath ist einfach in anderer Software zu installieren oder zu schließen aufgrund ganz ohne zusätzliche Abhängigkeiten in Python geschrieben werden. Hier sind einige der wichtigsten Features von Mpmath: Arithmetik: · Reelle und komplexe Zahlen mit beliebiger Genauigkeit · Unbegrenzte Exponent Größen / Größen · Unterstützung für Unendlichkeiten und nicht-a-Zahlen · Directed Rundung · Rudimentär Intervallarithmetik Funktionen: · Elementarfunktionen (sqrt, exp, log, trigonometrische, hyperbolische, inverse trigonometrische und hyperbolische) · Standard mathematische Konstanten: pi, e, das goldene Verhältnis, Eulersche Konstante (gamma) · Weniger Standard Konstanten: Katalanisch ist, Apery des, Khinchin der und Glaisher der Konstanten · W Lambert-Funktion (alle Zweige) · Fehlerfunktion (erf) · Gamma-Funktionen (vollständig und unvollständig), factorials und Binomialkoeffizienten · Riemannsche Zeta-Funktion und Bernoulli-Zahlen · Bessel-Funktion der ersten Art · Arithmetic-geometrische Mittel · Vollständige elliptische Integrale · Jacobi, Legendre und Chebyshev Funktionen · Generisches hypergeometric Funktionen High-Level-Funktionen: · Integration · Unterscheidung · Grenzwerte und Summierung der unendlichen Reihe (mit Konvergenz Beschleunigung) · Wurzelsuche · Polynombewertung und Wurzelsuche · Chebyshev Annäherung · Grund ODE Solver · Integer Beziehung Erkennung (constant recognition) Anforderungen: · Python Was ist neu in dieser Version: Neue Sonderfunktionen: · Die verallgemeinerte Integralexponentialfunktion e_n (expint (), E1 () für E_1) · Die verallgemeinerte unvollständige Beta-Funktion (betainc ()) · Whittaker Funktionen (whitm (), whitw ()) · Struve-Funktionen (struveh (), struvel ()) · Kelvin-Funktionen (ber (), bei (), ker (), Kei ()) · Kreisteilungspolynome (zyklotomische ()) · Die Meijer G-Funktion (meijerg ()) · Clausen Funktionen (CLSin (), clcos ()) · Die Appel F1 hypergeometric Funktion von zwei Variablen (appellf1 ()) · Die Hurwitz Zeta-Funktion, mit n-ter Ordnung Derivate (Hurwitz ()) · Dirichlet L-Serie (Dirichlet ()) · Coulomb Wellenfunktionen (coulombf (), coulombg (), coulombc ()) · Assoziierte Legendre-Funktionen der 1. und 2. Art (legenp (), legenq ()) · Hermite-Polynome (Hermite ()) · Gegenbauer-Polynom (Gegenbauer ()) · Assoziierte Laguerre Polynome (Laguerre ()) · Hypergeometric Funktionen hyp1f2 (), hyp2f2 (), hyp2f3 (), hyp2f0 (), hyperu () Evaluierung von hypergeometric Funktionen: · Die Funktion hypercomb () hinzugefügt zur Auswertung Ausdrücke enthalten, · Hypergeometric Serie, mit automatischer Handhabung von Grenzen · Die verfügbare hypergeometric Serie (von Aufträgen bis einschließlich 2F3) · Implementieren asymptotische Entwicklungen in Bezug auf das letzte Argument z, so dass · Schnelle und genaue Auswertung überall in der komplexen Ebene. Eine massive Anzahl · Von Funktionen, einschließlich der Bessel-Funktionen, Fehlerfunktionen usw. haben · Aktualisiert diese Vorteile nehmen eine schnelle und genaue Auswertung zu unterstützen · Überall in der komplexen Ebene. · Feste hyp2f1 zu hand z nahe an und auf dem Einheitskreis (Stütz · Auswertung überall in der komplexen Ebene) · Hyper () übernimmt die 0F0 und 1F0 Fällen genau · Hyper () schließlich wirft NoConvergence stattdessen stecken in der immer · Eine Endlosschleife ein divergenten gegeben, wenn oder extrem langsam konvergente Reihe Weitere Verbesserungen und Fehlerbehebungen für spezielle Funktionen: · Gammainc ist viel schneller für große Argumente und vermeidet katastrophale · Kündigung · Implementiert spezialisierter Code für ei (x), E1 (x), expint (n, x) und gammainc (n, x) · Für kleine ganze Zahlen n, wodurch Auswertung wesentlich schneller · Erweiterte die Domäne von polylog · Feste Genauigkeit für asin (x) in der Nähe von x = 1 · Schnelle Auswertung von Bernoulli-Polynomen für große z · Feste Jacobi Polynome einige Pole zu handhaben · Einige Bessel-Funktionen Unterstützung der Berechnung n-ter Ordnung Derivate · Eine Reihe von Folter-Tests für spezielle Funktionen zur Verfügung wie · Tests / torture.py Andere: · Implementiert die differint () Funktion für Spitzen differentiaton / iterierter · Integration · Zusätzliche Funktionen FADD, fsub, fneg, fmul, fdiv für High-Level-Arithmetik mit · Kontrollierbare Präzision und Rundung · FUNKTION MAG () für schnelle Anordnung der Anzahl von Zahlen hinzugefügt · Implementiert Powm1 () zur genauen Berechnung von x ^ y-1 · Verbesserte Geschwindigkeit und Genauigkeit, um eine reine imaginäre Zahl anzunehmen · Eine ganzzahlige Leistung · NTHROOT () umbenannt an root (); Root () berechnet optional einen von · Die nicht-Hauptwurzeln einer Zahl · Implementierte Unitroots () zum Erzeugen aller (primitiven) Wurzeln der Einheit · Die MP.PretTy-Option für eine schönere Datengabe hinzugefügt


Mpmath. Zugehörige Software

Libqxt.

Kostenloses Toolset, das zusätzliche Funktionalität für das QT-Toolkit bietet ...

283 4.7 MB

Herunterladen