#python #sympy #symbolic-math
#python #sympy #символьно-математический
Вопрос:
from sympy import *
init_printing()
x = symbols('x')
my_ex = x**2
print(my_ex)
Вывод:
x**2
Надеялся на хороший символический вывод, что я делаю не так?
Надеялся на результат, подобный приведенному ниже:
Комментарии:
1. Пожалуйста, укажите, что вы ожидаете получить.
2. Привет, Алекс, я попытался прикрепить изображение ожидаемого результата
3.
print(my_ex)
дает вам содержимое переменной my_ex, когда для просмотра символьной формы просто вызовите вашу переменную likemy_ex
. См. Суть
Ответ №1:
Используйте Jupyter display
, так что
display(my_ex)
Комментарии:
1. Это сделало это! Спасибо: D
2. В чем разница между
my_ex
иdisplay(my_ex)
?3. Just
my_ex
будет генерировать вывод только в том случае, если он встречается в последней строке ячейки. Если вы хотите отобразить несколько выражений или если вы не обязательно хотите писать то, что хотите отобразить в последней строке, тогда вам нужноdisplay(my_ex)
. Это, кстати, общая вещь в Jupyter (также справедливо для