Pyginac. Classificação e resumo
- Nome do editor:
- Jonathan Brandmeyer
Pyginac. Tag
Pyginac. Descrição
Uma interface para ginac A Pyginac é um módulo Python que fornece uma interface para o GINAC da Biblioteca C ++, que é uma estrutura aberta para computação simbólica no C ++. O Pyginac é implementado com a ajuda da Biblioteca Boost.python. No momento, o pacote é mais ou menos em um estado "alfa", isto é, as aulas GINAC são apenas parcialmente expostas, partes do conjunto de testes de regressão não são convertidas e nenhuma documentação real existe. No entanto, tudo isso deve mudar no futuro. A atual implementação do Pyginac tem, até o nosso conhecimento, dois predecessores: uma versão escrita por Pearu Peterson há alguns anos, e outra por OneDrej Certik.Prespite de não ser Tão completa, o Pyginac pode fazer algumas coisas extravagantes para você. Por exemplo, resolver um sistema linear de equações no Intepreter Python pode ser tão simples quanto >>> x = símbolo ('x') >>> y = símbolo ('y') >>> lsolmin (, ) >>> , )] >>> Power Série de funções também são tratadas >>> x = símbolo ('x') >>> Imprimir Sin (x) .Series (x == 0, 8) 1 * x + (- 1/6) * x ** 3 + 1/120 * x * * 5 + (- 1/5040) * x ** 7 + pedido (x ** 8) >>> ou experimente uma versão modificada de uma das identidades de Ramanujan (este exemplo é arrancada do Suite de Teste de Regressão de Ginac) >>> E1 = POW (1 + POW (3, numérico (1,5)) - Pow (3, numérico (2,5)), 3) >>> e2 = Expand (E1 - 10 + 5 * Pow (3, numérico (3,5))) >>> PRINT E2.EXPAND () 0 >>> acima numérico (3,5) é uma fração 3/5. Requisitos: · Pitão · As bibliotecas de impulso · Ginac.
Pyginac. Software Relacionado