Pyginac Rangschikking & Samenvatting
- Naam uitgever:
- Jonathan Brandmeyer
Pyginac Tags
Pyginac Beschrijving
Een interface naar ginac Pyginac is een Python-module die een interface biedt aan de C ++ Library Ginac, die een open raamwerk is voor symbolische berekening binnen C ++. Pyginac wordt geïmplementeerd met behulp van de Boost.python-bibliotheek. Op dit moment is het pakket min of meer in een "Alpha" -toestand, d.w.z. de Ginac-klassen zijn slechts gedeeltelijk zichtbaar, delen van regressie-testsuite zijn niet-voor- en geen daadwerkelijke documentatie bestaat. Dit alles wordt echter verondersteld in de toekomst te veranderen. De huidige implementatie van Pyginac heeft echter, tot onze kennis, twee voorgangers: een versie geschreven door Pearu Peterson enkele jaren geleden, en een andere door Ondrej-certik.despit SO-compleet, Pyginac kan wat fancy spul voor u doen. Bijvoorbeeld, het oplossen van een lineair systeem van vergelijkingen in de Python Intepreter kan zo eenvoudig zijn als >>> x = symbool ('x') >>> y = symbool ('y') >>> lSolve (, ) >>> , )] >>> Power Series Functies worden ook afgehandeld >>> x = symbool ('x') >>> Print Sin (x) .series (x == 0, 8) 1 * x + (- 1/6) * x ** 3 + 1/120 * x * * 5 + (- 1/5040) * x ** 7 + bestelling (X ** 8) >>> of probeer een gewijzigde versie van een van de identiteit van Ramanujan (dit voorbeeld is opgelicht van de regressietestsuite van Ginac) >>> E1 = POW (1 + POW (3, numeriek (1,5)) - POW (3, numeriek (2,5)), 3) >>> E2 = expand (E1 - 10 + 5 * POW (3, numeriek (3,5))) >>> Print E2.Expand () 0 >>> boven numeriek (3,5) is een fractie 3/5. Vereisten: · Python · The Boost-bibliotheken · Ginac
Pyginac Gerelateerde software