mpmath

Programinė įranga Screenshot:
mpmath
Programinė detalės:
Versija: 0.19
Įkėlimo datą: 14 Apr 15
Kūrėjas: Fredrik Johansson
Licencija: Nemokamai
Populiarumas: 155

Rating: 3.0/5 (Total Votes: 3)

Tai suteikia platų rinkinį neribotos skaičiaus laipsnio rodikliui išreikšti dydžiai, transcendentinių funkcijų, kompleksinių skaičių, intervalas aritmetinių, skaitmeninė integracijos ir diferenciacijos, šaknų aptikti, tiesinės algebros, ir daug daugiau.
Beveik bet apskaičiavimas gali būti atliekamas lygiai taip pat 10 skaitmenų arba 1000 skaitmenų tikslumu, ir daugeliu atvejų mpmath įgyvendina asimptotiškai greitai algoritmus, kurie masto gerai itin didelio tikslumo reikalaujančius darbus.
Biblioteka taip pat galite naudoti gmpy galią pagreitinti savo procesus

Įranga :.

  • aritmetika:
  • Nekilnojamasis ir kompleksinių skaičių su savavališkai tikslumo
  • Neribotas eksponentės dydžių / dydžiams
  • Parama begalybių ir ne-a-skaičių
  • Režisierius apvalinimo
  • Intervalas aritmetinis
  • Matricos su savavališkai tikslumo realus, sudėtinga arba intervalas elementų

  • Funkcijos:
  • Elementariosios funkcijos (sqrt, exp, prisijunkite, Trigonometrinis, hiperbolinis, atvirkštinė trigonometrija ir hiperbolinės)
  • Standartinės matematinės konstantos: Pi, e aukso santykis, Oilerio konstanta (gama)
  • Mažiau standartiniai konstantos: Katalonų s, Pakaļķēmošanās s, Khinchin "ir Glaisher anketa konstantos
  • Lambert W funkcija (visi filialai)
  • Klaidos funkcija (ERF), įsivaizduojamas ir papildomų klaidų funkcijos; atvirkštinė klaidos funkcija; normaliojo pasiskirstymo funkcijos
  • Gama funkcijos (pilnas ir neišsamių), Factorial, dviviečiai Factorial ir binominiai koeficientai, prisijunkite gama funkcija; Išsamiausias ir neišsamių beta funkcijos
  • Fibonačio skaičiai
  • Barnes G-funkcija, super ir hyperfactorials
  • Polygamma funkcijos
  • Rymano Dzeta funkcijos, Hurwitz Dzeta funkcijos, Rymano-Siegel ir susijusios funkcijos
  • Bernoulliego numeriai (greitas ir tikslus skaitmeninis skaičiavimo didelių Bernoulliego skaičių)
  • Polylogarithms, Clausen funkcijos
  • Stieltjeso konstantos
  • Beselio funkcijos; HANKEL, Struvės, Kelvin, Whittaker erdvus, Kulono funkcijos
  • eksponentų ir trigonometrinių integralai
  • aritmetinis-geometrinis vidurkis
  • Complete elipsės integralai
  • Jakob elipsės funkcijas ir Jakob teta funkcijos
  • Jacobi, Legendre ir Čebyševo ir kitų stačiakampė polinomai; Asocijuotos Legendre funkcijos
  • Bendrosios hypergeometric funkcijos; Meijer G funkcija

  • Aukšto lygio funkcijos: "
  • Skaitmeninis integravimas (regular, dviviečiai / triviečiai integralai, virpesiams)
  • Skaitmeninis diferenciacija ir differintegration (savavališki užsakymai)
  • Ribos ir sumuojant begalybės serijos (su konvergencijos pagreičio)
  • Naudoti šakninių daržovių-išvada (1D ir daugiamačių; kertantysis metodas, Przepołowienie, modifikuotas Niutono metodas ir kiti algoritmai)
  • daugianaris vertinimas ir daugianario šaknų išvada
  • Čebyševo Įstatymų
  • ODE sprendžiame
  • Furjė ir Teiloro eilutė
  • Integer santykis aptikimo (pastovios pripažinimas)
  • tiesinės algebros funkcijos (linijinė sistema sprendimas, LU Factorization, matricos atvirkštinė matrica normos)

Kas naujo , šioje laidoje:.

  • Įjungta automatinis testavimas su Travis CI
  • Fiksuoti daug doctest klausimai.
  • Keičiama linijų pabaigas, kad LF.
  • Made polyroots () labiau patikimas.

Kas naujo versija 0,17:

  • Suderinamumas:
  • Python 3 dabar palaiko "
  • Sumažėjo Python 2.4 suderinamumas
  • Fiksuotas Python 2.5 suderinamumas matricos pjaustymo kodas
  • Įvykdyti Python 3.2 suderinamas maišos, priėmimo mpmath numeriai maišos suderinama su itin dideliais skaičiais ir frakcijų Python versijos & # x3e; = 3.2
  • .
  • Specialios funkcijos: "
  • Įvykdyti von Mangoldt funkcija (Mangoldt ())
  • Įvykdyti & quot; vidurinė Dzeta funkcijos & quot; (Secondzeta ())
  • Įvykdyti zeta nulis skaičiavimo (nzeros ()) ir Backlund S funkcija (Backlunds ())
  • Įgyvendinti dariniai kad 1-4 siegelz () ir siegeltheta ()
  • Geresnis Euler-Maclaurin sumuojant už zeta () suteikti tikslesnius rezultatus teisinga puse plokštumoje, kai atspindys formulė negali būti naudojama
  • Įvykdyti Lerch transcendentinis (lerchphi ())
  • Fiksuotas polygamma funkcija grįžti sudėtingą NaN kompleksiškai begalybės arba NaN, o ne didinant nesusijusio išimtis.

Kas naujo versija 0,13:

  • Nauja specialios funkcijos: "
  • apibendrintas eksponentinis neatsiejama E_n (expint (), E1 (), kad E_1)
  • apibendrinta neišsami beta funkcija (betainc ())
  • Whittaker funkcijos (whitm (), whitw ())
  • Struvės funkcijos (struveh (), struvel ())
  • Kelvino funkcijos (BER (), Bei (), ker (), Kei ())
  • sukamaisiais polinomai (sukamaisiais ())
  • Meijer G-funkcija (meijerg ())
  • Clausen funkcijos (clsin (), clcos ())
  • Appell F1 hypergeometric funkcija dviejų kintamųjų (appellf1 ())
  • Hurwitz Dzeta funkcijos, su n-tojo išvestinių (Hurwitz ())
  • Dirichleta L serijos (Dirichleta ())
  • Kulono bangų funkcijos (coulombf (), coulombg (), coulombc ())
  • "Associated Legendre funkcijos 1 ir 2-ojo tipo (legenp (), legenq ())
  • Ermito polinomas (Hermite ())
  • Gegenbauer polinomai (gegenbauer ())
  • "Associated Lagero polinomas (Laguerre ())
  • hypergeometric funkcijos hyp1f2 (), hyp2f2 (), hyp2f3 (), hyp2f0 (), hyperu ()
  • vertinimas hypergeometric funkcijas:
  • Pridėta funkcija hypercomb () įvertinti išraiškas, kurių sudėtyje yra "
  • hypergeometric serija, su automatiniu tvarkymu ribų
  • galima hypergeometric serija (užsakymus iki ir įskaitant 2F3)
  • įgyvendinti asimptotinio irimą, atsižvelgiant į paskutinio argumento z, todėl "
  • greitai ir tiksliai įvertinti bet kompleksinės plokštumoje. Masinis skaičius
  • funkcijų, įskaitant Beselio funkcijos, klaidų funkcijų ir tt, buvo
  • atnaujintas pasinaudoti šia remti greitai ir tiksliai įvertinti
  • niekur kompleksinės plokštumoje.
  • Fiksuotas hyp2f1 tvarkyti z šalia ir apie vienetinių apskritimo (remiant
  • vertinimą niekur kompleksinės plokštumoje)
  • hiper () rankenos 0F0 ir 1F0 atvejus tiksliai
  • hiper () galiausiai kelia NoConvergence vietoj strigti
  • begalinis ciklas, jei suteikta kreipiamosios arba labai lėtai suderintą serijos
  • Kiti patobulinimai ir pataisymai į specialias funkcijas:
  • gammainc yra daug greitesnis už didelius argumentus ir išvengiama katastrofiški
  • panaikinimo
  • Įgyvendinta specializuota kodas ei (x), e1 (x), expint (n, x) ir gammainc (n, x)
  • mažoms sveikieji skaičiai n, todėl vertinimas žymiai greičiau "
  • pratęsė polylog domeną
  • Fiksuotas tikslumas ASIN (x) x = 1 prie
  • Greitas vertinimas Bernoulliego polinomams už didelį z
  • Fiksuoti Polinomas Jakob elgtis kai polius
  • Kai Beselio funkcijos parama skaičiavimo n-tasis išvestinių
  • ir & quot rinkinys; kankinimo bandymų & quot; specialių funkcijų yra prieinamas kaip "
  • testai / torture.py
  • Kita:
  • Įvykdyti differint () funkcija, frakcinės differentiaton / pakartota
  • integracija
  • Pridėta funkcijos fadd, fsub, fneg, fmul, fdiv už aukšto lygio aritmetika su "
  • valdomas tikslumas ir apvalinimo
  • Pridėta funkcija (MAG) greitai kad-of-dydžio įvertinimų skaičių
  • Įvykdyti powm1 () tiksliai apskaičiuoti x ^ y 1
  • Geresnis greitis ir tikslumas padidinti gryną įsivaizduojamą numerį
  • sveikas galia
  • nthroot () pervadintas į root (); šaknų () pasirinktinai apskaičiuoja bet
  • ne pagrindinės šaknys skaičių
  • Įgyvendinti unitroots () generavimo visi (primityvių) šaknis vienybės
  • Pridėta mp.pretty parinktį gražiau Repr produkcijos

Reikalavimai :

  • Python 2.4 arba aukštesnė

Panaši programinė įranga

configs
configs

1 Mar 15

GitMon
GitMon

5 Jun 15

PLY
PLY

6 Jun 15

json2xlsx
json2xlsx

5 Jun 15

Kita programinė įranga kūrėjas Fredrik Johansson

mpmath
mpmath

12 May 15

Komentarai mpmath

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!