mpmath

Tela Software:
mpmath
Detalhes de Software:
Versão: 0.19
Data de upload: 14 Apr 15
Revelador: Fredrik Johansson
Licença: Livre
Popularidade: 155

Rating: 3.0/5 (Total Votes: 3)

Ele fornece um amplo conjunto de tamanhos ilimitadas expoente, funções transcendentais, números complexos, aritméticas intervalo, integração numérica e diferenciação, raiz de Averiguação, álgebra linear, e muito mais.
Quase todo o cálculo pode ser realizado tão bem em 10 dígitos ou 1000 dígitos precisão, e em muitos casos mpmath implementa algoritmos assintoticamente rápidos que são dimensionados para trabalhar bem uma precisão extremamente elevada.
A biblioteca também pode usar o poder de gmpy para acelerar seus processos

Características :.

  • Aritmética:
  • Os números reais e complexos com precisão arbitrária
  • ilimitados tamanhos expoente / magnitudes
  • Suporte para infinitos e não-um-números
  • Directed arredondamento
  • aritmética Interval
  • Matrizes com reais de precisão arbitrária, complexo ou elementos de intervalo

  • Funções:
  • Funções elementares (sqrt, exp, log, trigonométricas, hiperbólicas, trig inverso e hiperbólico)
  • constantes matemáticas padrão: pi, e, a proporção áurea, constante (gama) de Euler
  • padrão constantes Menos: Catalão de, apery de, Khinchin de e constantes do Glaisher
  • Lambert W função (todos os ramos)
  • função de erro (FER), funções de erro imaginários e complementares; função de erro inverso; funções de distribuição normais
  • funções Gama (completo e incompleto), fatoriais, fatoriais duplos e coeficientes binomial, registro função gama; funções beta completo e incompleto
  • números de Fibonacci
  • Barnes G-função, os supermercados e hyperfactorials
  • funções polygamma
  • função zeta de Riemann, a função zeta Hurwitz, Riemann-Siegel e funções relacionadas
  • números de Bernoulli (rápido computação numérica e exato de grandes números de Bernoulli)
  • Polylogarithms, funções Clausen
  • Stieltjes constantes
  • funções de Bessel; Hankel, Struve, Kelvin, Whittaker, Airy, funções Coulomb
  • exponenciais e trigonométricas integrais
  • A média aritmética-geométrica
  • integrais elípticas completas
  • Jacobi funções elípticas e funções teta Jacobi
  • Jacobi, Legendre e Chebyshev e outros polinômios ortogonais; funções associadas de Legendre
  • função hipergeométrica genéricos; o G-função Meijer

  • bbli características de alto nível:
  • Integração numérica (duplas, integrais regulares / triplo, oscilatório)
  • Diferenciação numérica e differintegration (ordens arbitrárias)
  • Limites e somatório de série infinita (com aceleração de convergência)
  • Root-finding (1D e multidimensional; método, bisection, o método de Newton modificado secante, e outros algoritmos)
  • avaliação polinomial e polinomial com raiz-finding
  • Chebyshev aproximação
  • solucionadores ODE
  • Fourier e séries Taylor
  • detecção relação Integer (reconhecimento constante)
  • funções de álgebra linear (resolvendo linear do sistema, fatoração LU, matriz inversa, as normas matriz)

O que é novo nesta versão:.

  • teste automático Ativado com Travis CI
  • muitas questões doctest fixos.
  • convertido finais de linha para LF.
  • polyroots feita () mais robusto.

O que é novo na versão 0.17:

  • Compatibilidade:
  • Python 3 agora é suportado
  • Caiu Python compatibilidade 2.4
  • Fixo Python 2.5 compatibilidade de código de corte matriz
  • Implementado hashing 3.2 compatível com Python, fazendo números mpmath botar compatível com extremamente grandes inteiros e com frações em Python versões & # x3e; = 3,2
  • .
  • As funções especiais:
  • Implementado a função von Mangoldt (Mangoldt ())
  • Implementado o & quot; função zeta secundário & quot; (Secondzeta ())
  • Implementado contagem zeta zero (nzeros ()) e a função Backlund S (Backlunds ())
  • derivados Implementadas de ordem 1-4 para siegelz () e siegeltheta ()
  • Melhoria da Euler-Maclaurin somatório para zeta () para dar resultados mais precisos no semi-plano direito quando a fórmula reflexão não pode ser usado
  • Implementado o transcendente Lerch (lerchphi ())
  • função polygamma fixo para retornar um NaN complexo no infinito complexo ou NaN, em vez de gerar uma exceção não relacionado.

O que é novo na versão 0.13:

  • Novas funções especiais:
  • O generalizada exponencial E_n integral (expint (), e1 () para E_1)
  • A função beta incompleta generalizada (betainc ())
  • funções Whittaker (whitm (), whitw ())
  • funções Struve (struveh (), struvel ())
  • funções Kelvin (ber (), bei (), ker (), kei ())
  • polinômios ciclotômicos (CYCLOTOMIC ())
  • O G-função Meijer (meijerg ())
  • funções Clausen (clsin (), clcos ())
  • A função hypergeometric Appell F1 de duas variáveis ​​(appellf1 ())
  • A função zeta Hurwitz, com derivados de ordem n (Hurwitz ())
  • Dirichlet L-series (Dirichlet ())
  • funções de onda Coulomb (coulombf (), coulombg (), coulombc ())
  • funções Associated Legendre da 1ª e 2ª tipo (legenp (), legenq ())
  • polinômios de Hermite (hermite ())
  • polinômios GEGENBAUER (Gegenbauer ())
  • polinômios Associated Laguerre (Laguerre ())
  • Hypergeometric funções hyp1f2 (), hyp2f2 (), hyp2f3 (), hyp2f0 (), HyperU ()
  • Avaliação da função hipergeométrica:
  • Adicionado a hypercomb function () para avaliar expressões que contenham
  • série hipergeométrica, com a manipulação automática de limites
  • A série hypergeometric disponível (de ordens até e incluindo 2F3)
  • implementar expansões assintóticas em relação ao último argumento z, permitindo
  • rápida e avaliação precisa em qualquer lugar no plano complexo. Um número enorme
  • de funções, incluindo funções de Bessel, funções de erro, etc., têm sido
  • atualizado para aproveitar este para apoiar a avaliação rápida e precisa
  • em qualquer lugar no plano complexo.
  • hyp2f1 fixo para lidar com z perto e no círculo unitário (apoiando
  • avaliação em qualquer lugar no plano complexo)
  • hyper () lida com a 0F0 e 1F0 casos exatamente
  • hyper () eventualmente levanta NoConvergence em vez de ficar preso no
  • um loop infinito se for dada uma série divergente ou muito lentamente convergente
  • Outras melhorias e correções de bugs para funções especiais:
  • gammainc é muito mais rápido para grandes argumentos e evita catastrófico
  • cancelamento
  • código especializado Implementado para ei (x), e1 (x), expint (n, x) e gammainc (n, x)
  • para pequenos inteiros n, tornando a avaliação muito mais rápido
  • Extensão do domínio da polylog
  • precisão fixo para asin (x) perto de x = 1
  • avaliação rápida de polinômios de Bernoulli para grande z
  • polinômios fixos Jacobi para lidar com alguns pólos
  • Algumas funções de Bessel suporte à computação derivados ordem n
  • Um conjunto de & quot; & quot testes de tortura; para funções especiais está disponível como
  • testes / torture.py
  • Outros:
  • Implementado a função differint () para differentiaton fracionária / iterated
  • integração
  • funções Adicionado Fadd, fsub, fneg, FMUL, fdiv para aritmética de alto nível com
  • precisão controlável e arredondamento
  • Adicionado o mag function () para uma rápida estimativa de ordem de magnitude de números
  • powm1 Implementado () para o cálculo exato de x ^ y-1
  • velocidade melhorada e precisão para a criação de um número imaginário puro
  • uma potência inteira
  • NTHROOT () renomeado para root (); root () calcula opcionalmente qualquer um dos
  • os não-principais raízes de um número
  • unitroots implementada () para gerar todas as raízes (primitivos) da unidade
  • Adicionado a opção mp.pretty para saída repr mais bonitos

Requisitos :

  • Python 2.4 ou superior

Programas semelhantes

mwlib
mwlib

13 May 15

isit
isit

1 Mar 15

extprot
extprot

28 Feb 15

Kombu
Kombu

12 May 15

Outro software de desenvolvedor Fredrik Johansson

mpmath
mpmath

12 May 15

Comentário para mpmath

Comentários não encontrado
Adicionar comentário
Ligue imagens!