Yazılım detaylar:
Versiyon: 0.19
Qayıt: 14 Apr 15
Lisans: Ücretsiz
Popülerlik: 382
Bu sınırsız üs boyutları, transandantal fonksiyonlar, karmaşık sayılar, aralık aritmetik, sayısal entegrasyon ve farklılaşma, kök bulma, lineer cebir, ve çok daha fazlası kapsamlı bir kümesi sağlar.
Hemen hemen her hesaplama 10 basamaklı ya da 1000-basamaklı hassasiyet gibi iyi yapılabilir, ve birçok durumda mpmath son derece yüksek hassasiyetli çalışmaları için de ölçek asimptotik hızlı algoritmalar uygular.
Kütüphanede ayrıca süreçlerini hızlandırmak için gmpy gücünü kullanabilirsiniz
Özellikler :.
- Aritmetik:
- keyfi hassasiyetle Reel ve kompleks sayılar
- Sınırsız üs boyutları / büyüklükleri
- sonsuzlukları ve-bir-sayılar için destek
- Yönetmen yuvarlama
- Aralık aritmetik
- Matrisler
- Fonksiyonlar:
- İlköğretim fonksiyonlar (sqrt, exp, log, trigonometrik, hiperbolik, ters trigonometrik ve hiperbolik)
- Standart matematiksel sabitler: pi, e, altın oran, Euler sabiti (gama)
- Daha az standart sabitler: Katalanca en, apery en, Khinchin en ve Glaisher en sabitler
- Lambert W fonksiyonu (bütün şubeler)
- Hata fonksiyonu (erf), hayali ve tamamlayıcı hata fonksiyonları; ters hata fonksiyonu; Normal dağılım fonksiyonları
- Gama fonksiyonları, faktöriyel, çift faktöriyeller ve binom katsayıları; tam ve tamamlanmamış beta fonksiyonları
- Fibonacci sayıları
- Barnes G-fonksiyonu, süper ve hyperfactorials
- Polygamma fonksiyonları
- Riemann zeta fonksiyonu, Hurwitz zeta fonksiyonu, Riemann-Siegel ve ilgili fonksiyonlar
- Bernoulli sayıları (büyük Bernoulli sayılar hızlı sayısal ve tam hesaplama)
- Polylogarithms, Clausen fonksiyonları
- Stieljes sabitler
- Bessel fonksiyonları; Hankel, Struve, Kelvin, Whittaker, Havadar, Coulomb fonksiyonları
- Üstel ve trigonometrik integraller
- Aritmetik-geometrik ortalama
- Komple eliptik integral
- Jacobi eliptik fonksiyonlar ve Jacobi teta fonksiyonları
- Jacobi, Legendre ve Chebyshev ve diğer dik polinomlar; ilişkili Legendre fonksiyonları
- Genel hipergeometrik fonksiyonları; Meijer G-fonksiyonu
- Yüksek seviyeli özellikleri:
- Sayısal entegrasyon (normal, çift / üçlü integraller, salınım)
- Sayısal türev ve differintegration (keyfi siparişler)
- Limit ve toplama
- Kök bulma (1D ve çok boyutlu, sekant yöntemi, ikiye bölme, modifiye Newton yöntemi ve diğer algoritmalar)
- Polinom değerlendirme ve polinom kök bulma
- Chebyshev yaklaşımı
- ODE çözücüleri
- Fourier ve Taylor serisi
- Tamsayı ilişki algılama (sabit tanıma)
- Lineer cebir fonksiyonları (lineer sistem çözme, LU çarpanlara, matris tersi, matris normları)
Keyfi hassas gerçek, karmaşık ya da aralık elemanları ile
Gama fonksiyonu log (tam ve eksik)
(Yakınsama ivme ile) sonsuz serinin
Bu sürümdeki yeni nedir:.
Travis CI
- Etkin otomatik sınama
- Sabit birçok doctest.testmod sorunları.
- LF satır sonları Çevrildi.
- Yapılan polyroots () daha sağlam.
sürüm 0.17 yeni nedir:
- Uyumluluk:
- Python 3 artık destekleniyor
- Bırakılan Python 2.4 uyumluluğu
- matris dilimleme kodu Sabit Python 2.5 uyumluluğu
- Uygulanan Python 3.2 uyumlu karma yapım mpmath numaraları son derece büyük tamsayılar ve Python sürümleri & # x3e içinde fraksiyonları ile uyumlu hash.
- Özel fonksiyonlar:
- Uygulanan von Mangoldt fonksiyonu (Mangoldt ())
- Uygulanan & quot; ikincil zeta fonksiyonu & quot; (Secondzeta ())
- Uygulanan zeta sıfır sayma (nzeros ()) ve Backlund S fonksiyonu (backlunds ())
- siegelz () ve siegeltheta için sipariş 1-4 Uygulanan türevleri ()
- Geliştirilmiş Euler-Maclaurin toplamı yansıma formülü kullanılamaz zaman
- Uygulanan Lerch aşkın (lerchphi ())
- yerine alakasız bir istisna yükselterek, karmaşık sonsuzluk veya NaN bir kompleks NaN dönmek için Sabit poligama işlevi.
3.2 = ;
Zeta () sağ yarı düzlemde daha doğru sonuç vermesi için
Hangi sürümü 0.13 Yeni:
- Yeni özel fonksiyonlar:
- (E_1 için expint (), e1 ()) genelleştirilmiş üstel ayrılmaz E_n
- genelleştirilmiş tamamlanmamış beta fonksiyonu (betainc ())
- Whittaker fonksiyonları (whitm (), whitw ())
- Struve fonksiyonları (struveh (), struvel ())
- Kelvin fonksiyonu (ber (), bei (), ker (), kei ())
- Cyclotomic polinomlar (devirli ())
- Meijer G-fonksiyonu (meijerg ())
- Clausen fonksiyonları (clsin (), clcos ())
- İki değişkenli Appell F1 hipergeometrik fonksiyonu (appellf1 ())
- Hurwitz zeta fonksiyonu, (hurwitz ())
- Dirichlet L-serisi (Dirichlet ())
- Coulomb dalga fonksiyonları (coulombf (), coulombg (), coulombc ())
- 1. ve 2. tür Associated Legendre fonksiyonları (legenp (), legenq ())
- Hermite polinomları (Hermite ())
- Gegenbauer polinomları (Gegenbauer ())
- İlgili Laguerre polinomları (Laguerre ())
- Hipergeometrik fonksiyonlar hyp1f2 (), hyp2f2 (), hyp2f3 (), hyp2f0 (), hyperu ()
- hipergeometrik fonksiyonlarının değerlendirilmesi:
- içeren ifadeler değerlendirmek için fonksiyon hypercomb () eklendi
- sınırları otomatik kullanım ile hipergeometrik serisi,
- (2F3 ve dahil olmak üzere siparişlerin) mevcuttur hipergeometrik serisi
- izin son argüman z ile ilgili asimptotik açılımlar uygulamak
- ve her yerde karmaşık düzlemde doğru değerlendirme. Muazzam bir sayı
- işlevleri, olmuştur
- hızlı ve doğru değerlendirme desteklemek için bu yararlanmak için güncellenmiş
- yerde karmaşık düzlemde.
- Sabit hyp2f1 ve birim çember üzerindeki z yakın işlemek için (destekleyen
- yerde karmaşık düzlemde değerlendirme)
- hiper () tam 0F0 ve 1F0 davalarına
- hiper () sonunda yerine takılıp alma NoConvergence yükseltir
- farklı veya çok yavaş yakınsak dizi verilirse sonsuz döngü
- Diğer iyileştirmeler ve hata düzeltmeleri:
- gammainc büyük argümanlar için çok daha hızlı ve önler felaket
- iptal
- EI için Uygulanan özel bir kod (x) e1 (x) expint (n, x) ve gammainc (n, x)
- yapma değerlendirme çok daha hızlı
- polylog alanını Genişletilmiş
- ASIN için Sabit doğruluk (x) x = 1 yakın
- z büyük Bernoulli polinomları hızlı değerlendirilmesi
- Bazı direkleri işlemek için Sabit Jacobi polinomları
- Bazı Bessel fonksiyonları inci dereceden türevleri bilgisayar desteği
- & quot kümesi; işkence testleri & quot; özel fonksiyonlar için de kullanılabilir
- testler / torture.py
- Diğer:
- fraksiyonel ayırımının için differint () işlevi Uygulanan / iterated
- entegrasyon
- Eklenen fonksiyonlar FADD, fsub, fneg, fmul, yüksek düzey aritmetik FDIV
- kontrol hassas ve yuvarlama
- sayıların hızlı sipariş büyüklük tahminlerinin işlevi mag () eklendi
- Uygulanan powm1 ()
Saf bir hayali sayı yükseltmek için - Geliştirilmiş hız ve doğruluk
- bir tamsayı güç
- nthroot () (); Kök () isteğe bağlı olarak herhangi hesaplar
- sayı olmayan başlıca kökleri
- Uygulanan unitroots ()
- güzel repr çıkışı için mp.pretty seçeneği eklendi
Inci mertebeden türevleri ile
Hızlı
Vb Bessel fonksiyonlarının, hata fonksiyonları dahil olmak üzere
Özel fonksiyonlar
N küçük tamsayılar için
X ^ y-1 doğru hesaplanması için
Root adını
Birlik tüm (ilkel) kökleri üretmek için
Gereksinimler :
- Python 2.4 veya daha yüksek
Yorum Bulunamadı