mpmath

Screenshot Software:
mpmath
Mga detalye ng Software:
Bersyon: 0.19
I-upload ang petsa: 14 Apr 15
Nag-develop: Fredrik Johansson
Lisensya: Libre
Katanyagan: 155

Rating: 3.0/5 (Total Votes: 3)

Ito ay nagbibigay ng malawak na hanay ng mga walang limitasyong laki exponent, transendental function, kumplikadong numero, agwat ng aritmetika, numerical integration at pagkita ng kaibhan, root-pasiya, linear algebra, at marami pang iba.
Halos anumang pagkalkula maisasagawa lamang pati na rin sa 10-digit o 1000 na digit na katumpakan, at sa maraming pagkakataon mpmath ipinapatupad ng asymptotically mabilis algorithm na-scale na rin para sa napakataas na katumpakan sa trabaho.
Maaari ring gamitin ang library ng kapangyarihan gmpy upang mapabilis ang proseso nito

Mga Tampok :.

  • palatuusan:
  • Real at kumplikadong mga numero sa di-makatwirang katumpakan
  • Walang limitasyong laki exponent / magnitudes
  • Suporta para sa infinities at hindi-a-numero
  • Sa direksyon rounding
  • Pagitan palatuusan
  • Matrices sa di-makatwirang-katumpakan real, kumplikadong o agwat ng mga elemento

  • function:
  • Elementarya function (sqrt, Exp, mag-log, trigonometriko, hayperboliko, kabaligtaran mapagtitiwalaang tao at hayperboliko)
  • Standard mathematical constants: pay, e, mga ginintuang ratio, pare-pareho (gamma) Euler ni
  • Mas standard constants: constants Glaisher ng Catalan, ang Apery, ang Khinchin at
  • Lambert W function na (lahat ng mga sangay)
  • Error function na (erf), haka-haka at komplimentaryong function na error; Ang kabaligtaran function na error; normal na function ng pamamahagi
  • Gamma function (kumpleto at hindi kumpleto), factorials, i-double factorials at binomyo Coefficient, mag-log gamma-andar; kumpleto at hindi kumpleto beta mga pag-andar
  • Fibonacci numero
  • Barnes G-andar, at pinaka- hyperfactorials
  • Polygamma mga pag-andar
  • Riemann Zeta function, Hurwitz Zeta function, Riemann-Siegel at mga kaugnay na mga pag-andar
  • Bernoulli mga numero (mabilis numerical at eksaktong pag-compute ng malaking Bernoulli numero)
  • Polylogarithms, Clausen mga pag-andar
  • Stieltjes constants
  • Bessel function; Hankel, Struve, Kelvin, Whittaker, Airy, Coulomb mga pag-andar
  • pagpaparami at trigonometriko integrals
  • masama palatuusan-geometric
  • Kumpletong tambilugin integrals
  • Jacobi tambilugin function at Jacobi theta pag-andar
  • Jacobi, Legendre at Chebyshev at iba pang mga orthogonal polynomials; nauugnay na Legendre function
  • Mga generic na hypergeometric function; ang Meijer G-andar

  • tampok Mataas na antas:
  • numerical integration (regular, i-double / triple integrals, oscillatory)
  • numerical pagkita ng kaibhan at differintegration (di-makatwirang mga pagkakasunod-sunod)
  • Mga Limitasyon at pagbubuo ng mga walang katapusan na serye (na may acceleration tagpo)
  • Root-pasiya (1D at maraming interes; sikent pamamaraan, pagbibyak, Binago ang paraan ng Newton, at iba pang mga algorithm)
  • polinomyal pagsusuri at polinomyal root-pasiya
  • Chebyshev pagtatantya
  • ODE solvers
  • Fourier at Taylor serye
  • integer ay may kaugnayan sa pagtukoy ng (pare-pareho ang pagkilala)
  • De-function algebra (linear na sistema tuos, lu paktorisasyon, kabaligtaran matrix, kaugalian matrix)

Ano ang bagong sa paglabas:.

  • Pinagana ang mga awtomatikong pagsubok na may Travis .ci
  • Mga Fixed maraming mga isyu doctest.
  • -convert na linya endings sa LF.
  • Ginawa polyroots () mas matatag.

Ano ang bagong sa bersyon 0.17:

  • Kakayahan na:
  • Python 3 Sinusuportahan na ngayon
  • -drop na Python 2.4 compatibility
  • Mga Fixed Python 2.5 compatibility sa pagpipiraso matrix code
  • Ipinatupad Python 3.2-tugma ang hashing, na ginagawang mpmath mga numero ng hash tugma sa labis na malaking integer at may mga fraction sa Python mga bersyon & # x3e; = 3.2
  • .
  • Espesyal na mga pag-andar:
  • Ipinatupad ang von Mangoldt pag-andar (mangoldt ())
  • Ipinatupad ang & quot; pangalawang Zeta function na & quot; (Secondzeta ())
  • Ipinatupad Zeta zero nadaragdagan (nzeros ()) at ang Backlund S-andar (backlunds ())
  • Ipinatupad derivatives ng order na 1-4 para sa siegelz () at siegeltheta ()
  • Pinahusay na Euler-Maclaurin pagbubuo para sa Zeta () upang bigyan ng mas tumpak na mga resulta sa kanang kalahati-eroplano kapag ang pagmuni-muni formula ay hindi maaaring gamitin
  • Ipinatupad ang Lerch transendente (lerchphi ())
  • Mga Fixed polygamma function na upang ibalik ang isang kumplikadong Nan sa complex infinity o Nan, sa halip na ang pagtataas ng isang walang-kaugnayang pagbubukod.

Ano ang bagong sa bersyon 0.13:

  • Bagong mga espesyal na pag-andar:
  • Ang pangkalahatan pagpaparami mahalaga E_n (expint (), e1 () para sa E_1)
  • Ang pangkalahatan kumpleto ang pag-andar beta (betainc ())
  • Whittaker mga pag-andar (whitm (), whitw ())
  • Struve mga pag-andar (struveh (), struvel ())
  • Kelvin mga pag-andar (ber (), Bei (), ker (), Kei ())
  • Cyclotomic polynomials (cyclotomic ())
  • Ang Meijer G-andar (meijerg ())
  • Clausen mga pag-andar (clsin (), clcos ())
  • Ang Appell F1 hypergeometric pag-andar ng dalawang variable (appellf1 ())
  • Ang Hurwitz Zeta function, na may nth derivatives order (hurwitz ())
  • Dirichlet L-series (dirichlet ())
  • Coulomb wave function (coulombf (), coulombg (), coulombc ())
  • Nauugnay na Legendre function ng ika-1 at ika-2 uri (legenp (), legenq ())
  • Hermite polynomials (hermite ())
  • Gegenbauer polynomials (gegenbauer ())
  • Nauugnay na Laguerre polynomials (laguerre ())
  • Hypergeometric function hyp1f2 (), hyp2f2 (), hyp2f3 (), hyp2f0 (), hyperu ()
  • Pagsusuri ng hypergeometric mga pag-andar:
  • Idinagdag ang pag-andar hypercomb () para sa pagsusuri ng mga expression na naglalaman
  • hypergeometric serye, na may awtomatikong pag-asikaso ng mga limitasyon
  • Ang mga magagamit na hypergeometric serye (ng mga order hanggang sa at kabilang ang 2F3)
  • ipatupad asymptotic pagpapalawak may pagtatangi sa huling argumento z, na nagpapahintulot
  • mabilis at tumpak na pagsusuri saanman sa complex ng eroplano. Isang napakalaking bilang
  • ng mga pag-andar, kabilang ang Bessel function, function na error, atbp, nagawa
  • -update upang samantalahin ito upang suportahan ang mabilis at tumpak na pagsusuri
  • kahit saan sa complex ng eroplano.
  • Mga Fixed hyp2f1 upang mahawakan ang z malapit sa at sa yunit ng bilog (sumusuportang
  • pagsusuri saanman sa complex eroplano)
  • hyper () ang mga 0F0 at 1F0 kaso eksaktong
  • hyper () huli ay itinaas ni NoConvergence sa halip na nagsisimula natigil sa
  • isang walang-katapusang loop kung bibigyan ng iba o labis na mabagal nagtatagpo sa isang lugal serye
  • Iba pang mga pagpapabuti at pag-aayos ng bug sa mga espesyal na pag-andar:
  • gammainc ay mas mabilis na para sa mga malalaking mga argumento at avoids sakuna
  • pagkansela
  • Ipinatupad ng mga pinasadyang code para sa ei (x), (x) e1, expint (n, x) at gammainc (n, x)
  • para sa maliit na integer n, na ginagawang pagsusuri nang mas mabilis
  • Extended ang domain ng polylog
  • Mga Fixed katumpakan para Asin (x) malapit sa x = 1
  • Mabilis na pagsusuri ng Bernoulli polynomials para sa mga malalaking z
  • Mga Fixed Jacobi polynomials upang mahawakan ang ilang mga pole
  • Ang ilang mga pag-andar Bessel ay sumusuporta sa computing nth derivatives pagkakasunud-sunod
  • Isang set ng & quot; mga pagsubok & quot labis na pagpapahirap; para sa mga espesyal na function ay magagamit bilang
  • pagsubok na A / torture.py
  • Iba:
  • Ipinatupad ang differint () function na para sa fractional differentiaton / iterated
  • pagsasama
  • Idinagdag function fadd, fsub, fneg, fmul, fdiv para sa mataas na antas ng aritmetika na may
  • nakokontrol na katumpakan at rounding
  • Idinagdag ang function ng rebista () para sa mabilis na pagkakasunod-sunod-of-magnitude na pagtatantya ng mga numero
  • Ipinatupad powm1 () para sa tumpak na pagkalkula ng x ^ y-1
  • Pinahusay na bilis at ang katumpakan para sa pagtataas ng isang purong haka-haka numero sa
  • ng kapangyarihan integer
  • nthroot () ay muling pinangalanan sa root (); na root () opsyonal na computes ang alinman sa
  • ang di-punong-guro mga ugat ng isang numero ng
  • Ipinatupad unitroots () para sa pagbuo ng lahat (primitive) ugat ng pagkakaisa
  • Idinagdag ang pagpipilian mp.pretty para sa nicer repr output

Mga Kinakailangan :

  • Python 2.4 o mas mataas

Katulad na software

rss2jira
rss2jira

12 May 15

cookies
cookies

5 Jun 15

pyspotify
pyspotify

12 May 15

python-pptx
python-pptx

1 Mar 15

Iba pang mga software developer ng Fredrik Johansson

mpmath
mpmath

12 May 15

Mga komento sa mpmath

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!