Mjukvaruinformation:
Version: 0.19
Ladda upp dagen: 14 Apr 15
Licens: Gratis
Popularitet: 155
Det ger en omfattande uppsättning obegränsad exponent storlekar transcenden funktioner, komplexa tal, intervall aritmetiska, numerisk integration och differentiering, rot-finding, linjär algebra, och mycket mer.
Nästan alla beräkningar kan utföras lika bra vid 10-siffriga eller 1000-siffrigt precision, och i många fall mpmath implementerar asymptotiskt snabba algoritmer som skalar bra för extremt höga precisionsarbete.
Biblioteket kan också använda gmpy makt att påskynda sina processer
Funktioner :.
- Aritmetik:
- reella och komplexa tal med godtycklig precision
- Obegränsad exponent storlekar / magnituder
- Stöd för oändlig och not-a-tal
- Directed avrundning
- Intervall aritmetiska
- Matriser med godtycklig precision verkliga, komplexa eller intervall element
- Funktioner:
- Elementära funktioner (sqrt, exp, log, trigonometriska, hyperbolisk, inversa trigonometriska och hyperboliska)
- Standard matematiska konstanter: pi, e, det gyllene snittet, Eulers konstant (gamma)
- Mindre vanliga konstanter: Catalan s, Apery s, Khinchin s och Glaisher s konstanter
- Lamberts W-funktion (alla grenar)
- Fel funktion (ERF), imaginära och kompletterande felfunktioner; invers felfunktionen; normala fördelningsfunktioner
- Gamma funktioner (kompletta och ofullständiga), fakulteter, dubbla fakulteter och binomial koefficienter, logga gammafunktion; kompletta och ofullständiga betafunktioner
- Fibonaccital
- Barnes G-funktionen, super- och hyperfactorials
- Polygamma funktioner
- Riemanns zetafunktion, Hurwitz zeta-funktion, Riemann-Siegel och relaterade funktioner
- Bernoulli nummer (snabba numeriska och exakt beräkning av stora Bernoulli nummer)
- Polylogarithms, Clausen funktioner
- Stieltjeskonstanter
- Besselfunktioner; Hankel, Struve, Kelvin, Whittaker, Airy, Coulomb funktioner
- Exponential och trigonometriska integraler
- Aritmetisk-geometriskt medelvärde
- Kompletta elliptiska integraler
- Jacobi elliptiska funktioner och Jacobi Theta funktioner
- Jacobi, Legendre och Chebyshev och andra ortogonala polynom; associerade Legendre funktioner
- Generic hypergeometriska funktioner; den Meijer G-funktionen
- Höga funktioner:
- Numerisk integration (regelbundna, dubbel / trippel integraler, oscillerande)
- Numerisk differentiering och differintegration (godtyckliga order)
- Gränsvärden och summering av oändliga serier (med konvergens acceleration)
- Root-fynd (1D och flerdimensionell, Sekantmetoden, TUDELNING, modifierad Newtons metod, och andra algoritmer)
- Polynom utvärdering och polynom rot-fynd
- Chebyshev approximation
- ODE lösare
- Fourier och Taylor-serien
- Integer relation detektering (konstant erkännande)
- linjär algebra funktioner (linjärt system Lösa, LU faktorisering, matris inversa, matrisnormer)
Vad är nytt i den här versionen:.
- Aktiverad automatisk testning med Travis CI
- Fast många doctest frågor.
- Omräknat radslut till LF.
- Made polyRoots () mer robust.
Vad är nytt i version 0.17:
- Kompatibilitet:
- Python 3 stöds nu
- Tappat Python 2.4 kompatibilitet
- Fast Python 2.5 kompatibilitet i matrisskiv koden
- Genomfört Python 3.2-kompatibel hash, vilket gör mpmath nummer hash kompatibel med extremt stora heltal och med bråk i Python-version & # X3e; = 3,2 .
- Specialfunktioner:
- Genomfört den Mangoldtfunktionen (mangoldt ())
- Genomfört & quot; sekundär zeta funktion & quot; (Secondzeta ())
- Genomfört zeta nollräkning (nzeros ()) och Backlund S funktion (Backlunds ())
- Genomförda derivat av beställning 1-4 för siegelz () och siegeltheta ()
- Förbättrad Euler-Maclaurin summerat för zeta () för att ge mer korrekta resultat i högra halvplanet när reflektions formel kan inte användas
- Genomfört den Lerch transcendenta (lerchphi ())
- Fast Polygammafunktionen att returnera en komplex NaN vid komplexa oändlighet eller NaN, istället för att höja en obesläktad undantag.
Vad är nytt i version 0.13:
- Nya specialfunktioner:
- Den gener exponentiella gral E_n (expint (), e1 () för E_1)
- Den gener ofullständig betafunktion (betainc ())
- Whittaker funktioner (whitm (), whitw ())
- Struves funktioner (struveh (), struvel ())
- Kelvin funktioner (BER (), bei (), ker (), kei ())
- cyklotomiska polynom (cyklotomiska ())
- Meijer G-funktion (meijerg ())
- Clausen funktioner (clsin (), clcos ())
- Appell F1 hypergeometriska funktion av två variabler (appellf1 ())
- Hurwitz zeta-funktion, med n: te ordningens derivator (Hurwitz ())
- Dirichlet L-serien (Dirichlet ())
- Coulomb vågfunktioner (coulombf (), coulombg (), coulombc ())
- Associated Legendre funktioner 1: a och 2: a sort (legenp (), legenq ())
- Hermitepolynom (Hermite ())
- Gegenbauerpolynom (Gegenbauer ())
- Associated Laguerrepolynom (Laguerre ())
- hypergeometrisk funktioner hyp1f2 (), hyp2f2 (), hyp2f3 (), hyp2f0 (), HyperU ()
- Utvärdering av hypergeometriska funktioner:
- Inkom funktionen hypercomb () för att utvärdera uttryck som innehåller
- hypergeometric serien, med automatisk hantering av gränser
- Den tillgängliga hypergeometric serien (av order till och med 2F3)
- implementera asymptotiska expansioner med avseende på den sista argumentet z, vilket gör
- snabb och korrekt bedömning som helst i det komplexa planet. En massiv antal
- av funktioner, inklusive Besselfunktioner, felfunktioner, etc., har varit
- uppdateras för att dra nytta av detta för att stödja en snabb och noggrann utvärdering
- någonstans i det komplexa planet.
- Fast hyp2f1 att hantera z nära och på enhetscirkeln (stöd
- utvärdering som helst i det komplexa planet)
- hyper () hanterar 0F0 och 1F0 fall exakt
- hyper () höjer slutligen NoConvergence istället för att fastna i
- en oändlig loop om de får en avvikande eller extremt långsamt konvergerande serie
- Andra förbättringar och buggfixar till speciella funktioner:
- gammainc är mycket snabbare för stora argument och undviker katastrofala
- avbokning
- Implemented specialiserad kod för ei (x), e1 (x), expint (n, x) och gammainc (n, x)
- för små heltal n, vilket gör utvärderingen mycket snabbare
- Utökad domän polylog
- Fast noggrannhet för asin (x) nära x = 1
- Snabb utvärdering av Bernoullipolynom för stora z
- Fasta Jacobipolynom att hantera vissa stolpar
- Vissa Besselfunktioner stöder computing nth ordningens derivator
- En uppsättning & quot; tortyrtester & quot; för specialfunktioner finns som
- tester / torture.py
- Övrigt:
- Genomfört den differint () funktion för fraktionerad differentiaton / itereras
- integration
- Lades funktioner FADD, fsub, fneg, fmul, fdiv för hög nivå aritmetik med
- kontrollerbar precision och avrundning
- Inkom funktionen mag () för snabba order-of-magnitud uppskattningar av siffror
- Genomfört powm1 () för exakt beräkning av x ^ y-1
- Förbättrad snabbhet och noggrannhet för att höja ett rent imaginärt tal till
- ett heltal ström
- nthroot () omdöpt till root (); root () eventuellt beräknar någon av
- icke-huvud rötter flera
- Genomförda unitroots () för att generera alla (primitiva) rötter enhet
- Inkom den mp.pretty alternativet för trevligare repr utgång
Krav :
- Python 2.4 eller högre
Kommentarer hittades inte