LINUX.ORG.RU

SymPy 0.7.0

 , , , , ,


0

1

После более года активной разработки вышла новая версия SymPy — Python-библиотеки для символьных вычислений.

Авторы SymPy ставят перед собой цель создать полноценную систему компьютерной алгебры, написанную полностью на языке Python, сохраняя при этом код как можно более понятным и расширяемым.

Сейчас проект включает в себя около 86000 строк кода, и в число его возможностей входят:

  • выполнение арифметических операций над многочленами;
  • упрощение многочленов;
  • раскрытие скобок;
  • факторизация;
  • дифференцирование;
  • интегрирование;
  • нахождение пределов;
  • решение уравнений и систем уравнений;
  • работа с матрицами;
  • многое другое.

В версии 0.7.0 было внесено большое количество улучшений, с полным списком которых можно ознакомиться здесь.

Следует отметить, что на данный момент для работы SymPy необходим Python 2 версии не ниже 2.4, а со следующей после 0.7.0 версии - Python 2.5. Поддержку Python 3 планируется реализовать уже в версии 0.8.0.

Документация

>>> Полный список изменений

★★★★★

Проверено: Shaman007 ()
Последнее исправление: pevzi (всего исправлений: 6)

Ответ на: комментарий от baverman

> Ничего, кроме оценки поделки студента-хаскелиста, я не давал.

Гм, а где вы ту оценку давали? Мы и без вас DoCon закопали.

Предрекаю, будет гораздо хуже даже вот этого.

Здесь была ссылка на расширение C++ для символьных вычислений. Мой ответ был на ваше скептическое мнение к Haskell.

iVS ★★★★★
()
Ответ на: комментарий от iVS

скептическое мнение к Haskell.

К хаскелю у меня замечательное отношение. Скепсис был исключительно насчет силенок авторов нового киллеркаса.

baverman ★★★
()
Ответ на: комментарий от pevzi

>Программа, написанная на хаскеле, автоматически становится крутой из-за того, что написана на хаскеле?

нет, из-за того что есть набор классов, отражающий основные математические структуры (http://hackage.haskell.org/package/numeric-prelude), по духу близко к аксиоме. Я подозреваю, в питоне такого нет.

Ну и кому как, некоторым со статической типизацией рассужать проще (это как кому-то проще с функциональным подходом).

qrqrqr
()
Ответ на: комментарий от qrqrqr

Идеей писать CAS на хацкеле, причем на основе NumericPrelude, честно говоря, я не вдохновлен. Но возможны варианты. Отпиши на balodja at gmail com что ли.

sanuda
()

Ну вот и платить за ЕГЭ по математике никому не надо будет, достаточно портативного устройства с таким софтом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.