Поднимите свои блокноты для анализа данных на новый уровень
Если вы имеете опыт работы в STEM, вы, скорее всего, работали, если не слышали, о LaTeX. Это программа для создания документов, которая в основном используется в научных кругах для журнальных статей и диссертаций/диссертаций.
Я большой поклонник LaTeX и постоянно использую его в своем блоге для создания красивых уравнений, подобных этому:
Без LaTeX создание такого выражения было бы настоящей головной болью.
Однако разве вы не хотели бы использовать LaTeX в своих блокнотах и код Python, чтобы улучшить их читабельность?
Что ж, я бы обязательно сделал это, и именно здесь на помощь приходит latexify!
Linked here — это онлайн-редактор уравнений LaTeX, который я использую.
Latexify — Руководство
Что такое латексифай?
latexify
— это пакет с открытым исходным кодом, разработанный Google, который компилирует исходный код Python в соответствующее выражение LaTeX.
Как установить латексифай?
Установить latexify
просто через pip
:
pip install latexify-py
Затем вы можете проверить его установку, запустив в вашей Python IDE следующую команду:
latexify.__version__
Затем вы можете просто импортировать его как обычно:
import latexify
Как использовать латексифай?
Визуализация уравнений.Все, что нам нужно сделать, это использовать декоратор latexify.function
и обернуть его вокруг функции, которую мы хотим напечатать в LaTeX. Пример показан ниже:
# Define a Python function @latexify.function def equation(x): return x**2 - 4*x + 4
Здесь мы создали базовое квадратное уравнение, и чтобы распечатать версию LaTeX на экране в Jupyter Notebook, достаточно просто выполнить имя функции equation
:
equation
Следующий вывод будет выглядеть следующим образом:
Вы также можете получить вывод без подписи функции:
@latexify.expression def equation(x): return x**2 - 4*x + 4 equation