Skip to content

Conversation

bziar
Copy link

@bziar bziar commented Apr 19, 2022

Добрый день! Высылаем дз по SymPy. Файл latex_example.tex - c несколькими примерами, основная функция в main.py. Более подробное описание функции внутри.

@bziar bziar changed the title Домашнее задание по SymPy Домашнее задание по SymPy Успенский, Сагателян Apr 19, 2022
@vongostev
Copy link
Owner

Добрый вечер!
Алгоритм не работает с символами типа \phi, падает с ошибкой

SympifyError: Sympify of expression 'could not parse ' a/b + \\p*hi'' failed, because of exception being raised:
SyntaxError: unexpected character after line continuation character (<string>, line 1)

@bziar
Copy link
Author

bziar commented Apr 20, 2022

А, нам греческие буквы тоже учитывать? Не до конца ясно, что требуется в задании. В LaTeXe существует множество собственных функций, все их учесть в коде и правильно обработать довольно трудно.
А вообще, существует уже готовая под это библиотека latex2sympy2.

@vongostev
Copy link
Owner

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

bziar added 2 commits April 21, 2022 00:18
Добавил греческих букв
Добавил распознавание греческих букв (большую часть времени потратил на составление греческого словаря...)
@bziar
Copy link
Author

bziar commented Apr 20, 2022

Доброй ночи! Обновили дз, добавили греческих букв

@vongostev
Copy link
Owner

Отлично, задание принято.

@vongostev vongostev added this to the Ex.1 milestone May 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants