Комментарии 12
Вообще-то диффуры тут решает подключенная библиотека. А питон так, передаёт условие, получает результат, и больше вообще ничего не делает.
Ни о чём статья. Просто подробный разбор синтаксиса входных данных для библиотеки и интерпретация её результатов, плюс рекомендации по преобразованию исходного уравнения к наиболее приемлемому для формализации виду - было бы гораздо лучше.
Вообще-то диффуры тут решает подключенная библиотека.
которая однако написана на чистом питоне (https://github.com/sympy/sympy)
А питон так, передаёт условие, получает результат, и больше вообще ничего не делает.
Так-что второе ваше утверждение неверно.
которая однако написана на чистом питоне
Да, но не автором программ-решателей, опубликованных в статье. Так что у вас получается попытка отдать все лавры создателей библиотеки тому, кто её использует.
Совпадение языков - это всего лишь случайность.
Да, но не автором программ-решателей, опубликованных в статье.
Я утверждал обратное?
Так что у вас получается попытка отдать все лавры создателей библиотеки тому, кто её использует.
Вот нахрена бы мне это было нужно? Я лишь прокомментировал часть вашего сообщения, содержащую неверную информацию. Не более.
Совпадение языков - это всего лишь случайность.
И это утверждение тоже мог сделать только человек, котрый про пакет sympy впервые услышал. Я то там еще в 2015 году ошибки находил и пытался pull request сделать.
Тю, думал будут численные методы, Рунги-Кутты и т.д. А так любой дурак может вызывать методы в питоне.
Мне всегда было интересно, все ли дифференциальные уравнения, которые есть в известном задачнике Филиппова, встречаются в реальной жизни. Впечатление такое, что подавляющее их большинство сконструировано искусственно, чтобы научить студентов разделению переменных, замене переменной и прочему. Именно поэтому решать такие уравнения с помощью какой-либо системы символьных преобразований несколько бессмысленно, они нужны по большей части для обучения человека
Интересно, что функции типа sin и ln набраны италиком, что недопустимо. Надо бы поправить sympy...
"Пример 9: Ответ неизвестен правилен ли". Эхх..., а ведь можно было просто подставить и убедиться в правильности решения.
Я уж надеялся почитать статью про численные методы решения дифур и какую-то хитрую реализацию их на питоне. А автор слабал целую статью о том, как он пользуется вызовом методов из подключённой библиотеки.
Ценность подобного, скажем так, сомнительна.
если только 2 в С ушла
![](https://habrastorage.org/getpro/habr/upload_files/903/766/98b/90376698b7340645dde1f8f0bb3256c0.jpg)
Решаем дифференциальные уравнения с помощью Python часть 1