отображение уравнений в записной книжке Jupyter с использованием sympy

#jupyter-notebook #sympy

#jupyter-записная книжка #сочувствующий #sympy

Вопрос:

У меня есть вопрос относительно sympy в записной книжке Jupter. Моя главная забота заключается в том, как компактно отобразить уравнения в пакете Sympy. Вот этот код

 alpha = Symbol('u03B1')
beta = Symbol('u03B2')
theta = Symbol('u03B8') 
gamma = Symbol('u03B3')
delta = Symbol(u'u03B4')

beta = theta/((1-alpha)*(1-theta) theta)
gamma = (beta*(alpha (1-alpha)*delta)-alpha)/((1-alpha)*delta)
  

Итак, когда я печатаю гамму, я получаю:

Результат

проблема в том, что я хочу видеть бета-версию sympbol в результате, а не его замененную версию. У кого-нибудь есть идеи? Заранее благодарю.

Комментарии:

1. Измените порядок последних двух строк. Это предотвратит перезапись бета-версии. Вы можете заменить бета-версию в более позднем моем использовании subs() (см. docs.sympy.org/latest/tutorial/basic_operations.html ).

2. Большое спасибо. Это то, что я уже делал, но команда subs определенно новая и полезная