Skip to content

AyarKulakovski/202-Advanced-Python-3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

202-Advanced-Python-3

Задание на sympy, парсинг файлов, latex

Необходимо написать парсер формул в файлах latex.

Программа реализует следующие функции:

  1. Чтение одного latex файла.
  2. Поиск формул в файле. Для простоты пусть будут анализироваться только формулы в окружениях $$, $, equation, а внутри формул есть только один знак =, а все переменные (не числа) -- либо латинские, либо греческие буквы.
  3. Перевод найденных формул в рабочие выражения sympy. Одинаковые символы latex должны переходить в одинаковые символы sympy.
  4. Результат парсинга --- набор функций, эквивалентных формулам.

Пример.

Пусть есть простая формула:

$x = a + b\phi$

Из нее должно получиться выражение вида:

x = a + b * phi

Где все буквы -- символы sympy.

Для выполнения задания вам потребуется сакральное знание о наличии функции sympy.sympify для преобразования строк в выражения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%