05.12.2011 23:52, Zoresvit пишет:
2011/12/5 Zoresvit <zoresvit@gmail.com>
У меня как то тоже была подобная задача, лазил по
инету в поисках подходящего софта. В итоге отделался
написанием программки в MatLab'e, но на заметку взял
библиотеку Sage для python( википедия). По моему она
включает всё перечисленное хотя насчёт полиспектров я
не уверен. Ну и если Вы привыкли к C, python может
показаться довольно, эмм... нелогичным ) Взгляните
может подойдёт.
Sage, это совсем не библиотека для Python, а отдельный
математический пакет на ряду с Mathematica, Matlab, etc. Иначе
тогда C++ — это библиотека для C. Просто Sage — это
унифицированый интерфейс над Python, NTL, GMP и всех мыслимых
и немыслимых математических библиотек. Вы как-то уж совсем
невнимательно на Sage смотрели. Это я к тому, что будь она
библиотекой python, то для ее запуска нужен был бы один лишь
интерпретатор. Но Sage — это отдельная программа, требующая
множество библиотек и в том числе интерпретатор Python. Не
вводите людей в заблуждение :) Еще у Sage есть веб-интерфейс,
что-то похожее на блокноты в Mathematica. По удобности ей до
Mathematica далеко, но в вычислительном плане штука мощная.
--
Sincerely, Zoresvit
PS: сорри за пост в личку.
Да, в общем то вы правы, я ограничился чтением документации и
примеров использования. Если хотите, да это "математический пакет",
но это и библиотека(набор библиотек если хотите, фрэймворк ещё слово
красивое есть) для python. Насчёт примера который вы привели: С++
был библиотекой для C в первой реализации, он перестал быть
библиотекой для C только когда перестал использовать его компилятор.
К примеру, Matlab тоже математический пакет с пользовательской точки
зрения, но набор библиотек с точки зрения программиста(которые можно
использовать, не?). Я не хочу открывать войну терминов, так что
прошу прощения если задел ваши чувства.
|