美文网首页ITS·黑客
【python】SymPy库解线性方程

【python】SymPy库解线性方程

作者: 某米狼 | 来源:发表于2017-04-10 01:06 被阅读315次
    $sudo pip3 install sympy
    ...
    Successfully installed mpmath-0.19 sympy-1.0
    
    >>> from sympy import *
    >>> x = Symbol('诶克斯')
    >>> y = Symbol('歪')
    >>> print (solve([2 * x - y - 3, 3 * x + y - 7],[x, y]))
    {诶克斯: 2, 歪: 1}
    

    加号 +
    减号 -
    除号 /
    乘号 *
    指数 **
    对数 log()
    e的指数次幂 exp()

    solve(a,b) 第一个参数为要解的方程,要求右端等于0,第二个参数为要解的未知数
    想查看solve的具体参数,查了官方文档没查到,其实在命令行里很方便就能查到模块和函数的具体说明。import之后就可以用help来查看

    help(solve)
    

    solve(f, *symbols, **flags)
    好吧一大段英文我也看不懂 flags这个**关键字参数干嘛用,对了 什么是关键字参数忘了。

    要退出说明文档按q即可

    相关文章

      网友评论

        本文标题:【python】SymPy库解线性方程

        本文链接:https://www.haomeiwen.com/subject/kyidattx.html