2022年 11月 9日

Python解二元一次方程,没想到如此简单

没有用过Python的小伙伴们可能不太清楚,其实Python也可以做数学计算,那是因为它有一个科学计算库Sympy.如果你已经有python开发环境,你还需要安装一下sympy库,只需要在命令模式输入入

pip install sympy

例如:解二元一次方程组

3x-2y=3

x+2y=5

 

  1. 代码如下
  2. #!/usr/bin/env python
  3. # -*- coding: UTF-8 -*-
  4. import sympy # 引入解方程的专业模块sympy
  5. x,y = sympy.symbols("x y") # 申明未知数"x"和"y"
  6. a = sympy.solve([3*x -2*y-3,x+2*y-5],[x,y]) # 写入需要解的方程组
  7. print(a) # 打印出结果

D:\Anaconda3\python.exe F:/PycharmProjects/TensorFlow/001.py

{x: 2, y: 3/2}

Process finished with exit code 0