本文主要向大家介绍了Python语言 SymPy库数学方程问题——线性方程组篇,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。
这里我的本机的操作系统是 Ubuntu 14.04 文本编辑器是vim ,在交互环境下解释器使用的IPython,因为Python 是跨平台的,既可以在Mac OS下也可以在Windows下运行,因为这里我们学习的是Python科学计算方面的内容,Windows环境下的朋友建议安装Python(x,y)
简单介绍一下要用到SymPy库。
SymPy是符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展。 SymPy完全是用Python写的,并不需要外部的库。
SymPy库的安装
sudo pip install sympy
解二元一次方程功能实现
解方程的功能主要是使用Sympy中solve函数实现。
导入sympy库
命名变量x y
from sympy import *
x = Symbol('x')
y = Symbol('y')
或者
from sympy import *
x, y = symbols('x y')
第二个用空格隔开,下面代码中用x,y。括号里面的其实可以随意定义,因为是显示用。 比如:
x = Symbol('x1')
但考虑到易读性还是相同比较好
方程表示
代码表示与手写还是有区别的,下面列出常用的:
加号 +