test_sympytools.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:meshless 作者: compmech 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号