SymPy — это библиотека Python для символьных вычислений. Заявленные цели библиотеки - стать полнофункциональной системой компьютерной алгебры и сохранить простую кодовую базу для обеспечения расширяемости и понятности. SymPy полностью написан на Python и не зависит от каких-либо дополнительных библиотек. Он доступен как в виде настольного приложения, так и в Интернете, поскольку SymPy Live.SymPy включает в себя функции, варьирующиеся от базовой символьной арифметики до исчисления, алгебры, дискретной математики и квантовой физики. Он способен форматировать результат вычислений как код LaTeX. SymPy является бесплатным программным обеспечением и распространяется под лицензией New BSD. Ведущими разработчиками являются Ондржей Сертик и Аарон Мёрер. Возможности Библиотека SymPy разделена на ядро с множеством дополнительных модулей. В настоящее время ядро SymPy содержит около 13 000 строк кода (включая комментарии и строки документации), а его возможности включают: : *, /, +, -, ** Функции расширения упрощения: тригонометрические, гиперболические, экспоненциальные, корни, логарифмы, абсолютное значение, сферические гармоники, факториалы и гамма-функции, дзета-функции, многочлены, гипергеометрические, специальные функции,... Подстановка Целые числа произвольной точности, рациональные числа и числа с плавающей запятой Некоммутативные символы Сопоставление с образцом