我已经搜索了几天,以寻找有关在Jupyter笔记本中运行时如何轻松地将文本注释格式化为sympy输出的线索。
到目前为止我尝试过的简单示例:
uni3pa['3PA OTHER']
...在行上方输出一个cr脚的文本注释,并带有一个非常漂亮的整数表达式。取而代之的是,我正在寻找一个文本注释,该注释应与整数一起包含在同一行中,并以更好的格式显示自身,而不仅仅是“代码块”字体。理想情况下,应该有某种“ printf”样式功能;但我只是找不到它。
答案 0 :(得分:1)
如果您喜欢默认的markdown渲染,则可以使用Markdown
函数来渲染注释和等式,就像在markdown单元中一样:
import sympy
from IPython.display import display, Markdown
alpha, beta, theta = sympy.symbols('alpha beta theta')
my_eq = sympy.cos(alpha - beta + theta)
display(
Markdown(
'Here is my equation: {}'.format(
sympy.latex(my_eq, mode='inline')
)
)
)
答案 1 :(得分:0)
因此,在进行了更多研究之后,提出了一种答案形式。结合使用“显示”和“数学”以及乳胶转换和原始乳胶字符串;您可以使用以下方法获得解决方案:
display(Math("{Let}\ omega\ be\ this \ thing" + latex(Neworder3poly)))
我很抱歉在发布可以由JFGI回答的问题之前没有做足够的研究,但相反;从这个问题的发布者到这个答案(我)的发布者,我都会有些讽刺的感谢。
;)
答案 2 :(得分:0)