mpmath

Yazılım ekran görüntüsü:
mpmath
Yazılım detaylar:
Versiyon: 0.19
Qayıt: 14 Apr 15
Geliştirici: Fredrik Johansson
Lisans: Ücretsiz
Popülerlik: 382

Rating: 3.0/5 (Total Votes: 4)

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

  • Keyfi hassas gerçek, karmaşık ya da aralık elemanları ile
  • 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 fonksiyonu log (tam ve eksik)
  • 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)

  • (Yakınsama ivme ile) sonsuz serinin
  • 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ı)

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

  • 3.2 = ;
  • 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 ()

  • Zeta () sağ yarı düzlemde daha doğru sonuç vermesi için
  • 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.

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 ())

  • Inci mertebeden türevleri ile
  • 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

  • Hızlı
  • ve her yerde karmaşık düzlemde doğru değerlendirme. Muazzam bir sayı

  • Vb Bessel fonksiyonlarının, hata fonksiyonları dahil olmak üzere
  • 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ü

  • Özel fonksiyonlar
  • 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)

  • N küçük tamsayılar için
  • 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
    X ^ y-1 doğru hesaplanması için
  • Uygulanan powm1 ()
    Saf bir hayali sayı yükseltmek için
  • Geliştirilmiş hız ve doğruluk
  • bir tamsayı güç

  • Root adını
  • nthroot () (); Kök () isteğe bağlı olarak herhangi hesaplar
  • sayı olmayan başlıca kökleri

  • Birlik tüm (ilkel) kökleri üretmek için
  • Uygulanan unitroots ()
  • güzel repr çıkışı için mp.pretty seçeneği eklendi

Gereksinimler :

  • Python 2.4 veya daha yüksek

Benzer yazılım

OpenPyxl
OpenPyxl

19 Jul 15

py2exe
py2exe

13 Apr 15

Doit
Doit

1 Mar 15

Grappelli
Grappelli

18 Apr 16

Geliştirici Diğer yazılım Fredrik Johansson

mpmath
mpmath

12 May 15

Yorumlar mpmath

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!