Python计算:sympy解数学方程

简介: Python计算:sympy解数学方程

解方程

solve(f, *symbols, **flags)

函数说明:

f: 转化成右端等于0 形式的表达式

symbols: 未知数


代码示例

# -*- coding: utf-8 -*-
# @File    : sympy_demo.py
# @Date    : 2018-08-15
# @Author  : Peng Shiyu
from sympy import solve
from sympy.abc import x, y
# 一元一次方程
# 3x=9
print(solve(x * 3 - 9, x))
# [3]
# 一元二次方程
# x^2=9
print(solve(x ** 2 - 9, x))
# [-3, 3]
# 二元一次方程组
"""
x + y = 5
x - y = 1
"""
print(solve([x + y - 5, x - y - 1], [x, y]))
# {x: 3, y: 2}

符号说明:

加号 +

减号 -

除号 /

乘号 *

指数 **

对数 log()

e的指数次幂 exp()

相关文章
|
1月前
|
算法 索引 Python
使用Python实现PageRank计算
使用Python实现PageRank计算
|
2天前
|
Python Serverless API
Python风险价值计算投资组合VaR、期望损失ES
Python风险价值计算投资组合VaR、期望损失ES
17 0
Python风险价值计算投资组合VaR、期望损失ES
|
10天前
|
Python
python sympy 信号有效值
【4月更文挑战第8天】
|
12天前
|
算法 Python
78: 计算生日是星期几(python)
78: 计算生日是星期几(python)
|
20天前
|
Python
Python中的math和cmath模块:数学运算的得力助手
Python作为一种功能强大的编程语言,提供了丰富的数学运算功能。其中,math和cmath模块就是Python中用于数学运算的重要工具。math模块提供了基本的数学函数和常量,适用于实数运算;而cmath模块则提供了对复数运算的支持,使得Python在数学计算和工程应用中更加灵活和强大。
|
29天前
|
机器学习/深度学习 算法 数据可视化
Python语言的数学模块
Python语言的数学模块
|
30天前
|
Python
Python函数之计算规则图形的面积
Python函数之计算规则图形的面积
15 0
|
1月前
|
机器学习/深度学习 算法 数据可视化
Python数学模块的应用与性能优化
【2月更文挑战第4天】 Python数学模块的应用与性能优化
50 2
|
1月前
|
Python
Python小技巧:计算素数个数
Python小技巧:计算素数个数
|
1月前
|
机器学习/深度学习 人工智能 BI
Python计算余弦相似度
Python计算余弦相似度