Mpmath.

Biblioteca Python para aritmética de ponto flutuante de precisão arbitrária
Baixe Agora

Mpmath. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD
  • Preço:
  • FREE
  • Nome do editor:
  • Fredrik Johansson
  • Site do editor:
  • http://code.google.com/p/mpmath/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 317 KB

Mpmath. Tag


Mpmath. Descrição

Biblioteca Python para aritmética de ponto flutuante de precisão arbitrária O MPMath é uma biblioteca de Pure-Python gratuita e aberta para aritmética de ponto flutuante de precisão arbitrária. O MPMath implementa um grande conjunto de funções matemáticas e fornece utilidades para diferenciação numérica de precisão arbitrária, integração, descoberta de raiz, aritmética de intervalo e outras tarefas. O MPMath suporta tamanhos de exponentes ilimitados, possui suporte completo para números complexos e é mais rápido que a biblioteca decimal padrão do Python.mpmath é fácil de instalar ou incluir em outro software devido a serem escrito inteiramente em python sem dependência adicional. Aqui estão algumas características principais de "mpmath": Aritmética: · Números reais e complexos com precisão arbitrária · Tamanhos de expoente ilimitados / magnitudes · Suporte para infinidades e não-a-números · Arredondamento dirigido · Intervalo rudimentar aritmético Funções: · Funções elementares (sqrt, exp, log, trigonométrico, hiperbólico, trigas inversa e hiperbólica) · Constantes matemáticas padrão: PI, E, a relação dourada, constante de Euler (gama) · Menos constantes padrão: as constantes do Catalão, da Apery, de Khinchin e Glaisher · Função Lambert W (todos os ramos) · Função de erro (ERF) · Funções gama (completas e incompletas), fatoriais e coeficientes binomiais · Função Riemann Zeta e números de Bernoulli · Função Bessel do primeiro tipo · Média aritmética-geométrica · Integrais elípticas completas · Jacobi, Legendre e Chebyshev funções · Funções hipergeométricas genéricas Recursos de alto nível: · Integração · Diferenciação · Limites e soma de série infinita (com aceleração de convergência) · Encontrar raiz · Avaliação polinômica e a descoberta de raiz · Aproximação de Chebyshev. · Solvers básicos do ODE · Detecção de relação inteira (reconhecimento constante) Requisitos: · Pitão O que há de novo nesta versão: Novas funções especiais: · A eN_n integral exponencial generalizada (Expint (), E1 () para E_1) · A função beta incompleta generalizada (betainc ()) · Funções de Whittaker (Whitm (), Whitw ()) · Funções de struve (Struveh (), struvel ()) · Funções de Kelvin (BER (), Bei (), Ker (), Kei ()) · Polinômios ciclotômicos (ciclotômico ()) · O Meijer G-Função (Meijerg ()) · Clausen Funções (CLSIN (), CLCOS ()) · A função hipergeométrica do Aplell F1 de duas variáveis (Appellf1 ()) · A função Hurwitz Zeta, com derivados do NTH Order (Hurwitz ()) · Dirichlet L-Series (Dirichlet ()) · Funções de onda de Coulomb (Coulombf (), Coulombg (), Coulombc ()) · Funções de legendário associadas de 1º e 2º tipo (legenp (), legenq ()) · Polinômios Hermite (Hermite ()) · Polinômios Gegenbauer (Gegenbauer ()) · Laguerre polinômios associados (Laguerre ()) · Funções hipergeométricas Hyp1f2 (), Hyp2F2 (), Hyp2F3 (), Hyp2F0 (), Hyperu () Avaliação de funções hipergeométricas: · Adicionado a função Hypercomb () para avaliar expressões contendo · Série hipergeométrica, com manuseio automático de limites · A série hipergeométrica disponível (de encomendas até e incluindo 2F3) · Implementar expansões assintóticas em relação ao último argumento Z, permitindo · Avaliação rápida e precisa em qualquer lugar no plano complexo. Um número maciço · De funções, incluindo funções Bessel, funções de erro, etc., foram · Atualizado para aproveitar isso para apoiar a avaliação rápida e precisa · Em qualquer lugar no plano complexo. · Hyp2F1 fixo para lidar com Z de perto e no círculo unitário (suporte · Avaliação em qualquer lugar no plano complexo) · Hyper () lida com os casos 0f0 e 1f0 exatamente · Hyper () acaba aumenta noconvergence em vez de ficar preso em · Um loop infinito se for dada uma série divergente ou extremamente lentamente convergente Outras melhorias e correções de bugs para funções especiais: · Gammain é muito mais rápido para grandes argumentos e evita catastrófica · Cancelamento · Implementado Código Especializado para EI (X), E1 (x), Expint (N, X) e Gammain (N, X) · Para pequenos inteiros n, fazendo avaliação muito mais rápido · Estendido o domínio do polilog · Precisão fixa para asin (x) perto de x = 1 · Avaliação rápida de polinômios de Bernoulli para Grande Z · Polinômios de Jacobi fixos para lidar com alguns pólos · Algumas funções de Bessel suportam a computação nth derivativos · Um conjunto de "testes de tortura" para funções especiais está disponível como · Testes / torture.py De outros: · Implementou a função DIFERINT () para diferença fracionária / iterada · Integração · Funções adicionadas FADD, FSUB, FNEG, FMUL, FDIV para aritmética de alto nível com · Precisão e arredondamento controláveis · Adicionado a função mag () para estimativas rápidas de ordem de grandeza de números · Implementado Powm1 () para cálculo preciso de X ^ Y-1 · Velocidade e precisão melhorada para aumentar um número imaginário puro para · Um poder inteiro · Nthroot () renomeado para raiz (); raiz () opcionalmente calcula qualquer um dos · As raízes não-principais de um número · Implementados Underterroots () para gerar todas as raízes (primitivas) da unidade · Adicionado a opção MP.Pretty para a melhor saída de reprim


Mpmath. Software Relacionado

Libmsn.

Biblioteca de código aberto e livre para acessar o serviço MSN Messenger ...

180 292 KB

Download

Ucommon

Uma biblioteca C de peso leve para facilitar o uso de padrões de design C, mesmo para aplicativos muito profundamente incorporados ...

310 473 KB

Download

Highline.

Biblioteca de trabalho difícil que apresenta conversão e validação de tipo para programadores preguiçosos ...

163 54 KB

Download

XLRD.

Biblioteca para desenvolvedores extrair dados dos arquivos de planilha do Microsoft Excel ...

192 122 KB

Download