def test_print_as_full():
xvar = sympy.var('xvar')
yvar = sympy.var('yvar')
res1 = '''
# m
# m_num=2
m[0, 0] += 1
m[0, 1] += 2*xvar + (yvar*yvar*yvar)
'''
res1 = res1.strip()
m = sympy.Matrix([[1, 2*xvar + yvar**3]])
assert print_as_full(m, 'm') == res1
res2 = '''
# subs
# yvar = xvar
# m
# m_num=2
m[0, 0] += 1
m[0, 1] += (yvar*yvar*yvar) + 2*yvar
'''
res2 = res2.strip()
assert print_as_full(m, 'm', subs={xvar: yvar}) == res2
评论列表
文章目录