当前位置: 首页 > 工具软件 > SymPy > 使用案例 >

Python SymPy1:SymPy 变量、表达式

仲孙经赋
2023-12-01

SymPy是一个Python的科学计算库,用一套强大的符号计算体系完成诸如多项式求值、求极限、解方程、求积分、微分方程、级数展开、矩阵运算等等计算问题。

import sympy

1. 定义变量和表达式

1.1 定义一个Symbol类型的变量。

symbols("变量名", 变量类型)

# 定义1个变量x
x = symbols('x')
# 定义多个变量
x, y, z = symbols('x, y, z')
# 定义正数
x, y = symbols('x, y', positive=True)
# 定义实数
x, y = symbols('x, y', real=True)
# 定义整数
x, y = symbols('x, y', integer=True)

SymPy定义的变量在计算中可以放在表达式中输出。

from sympy import *

x = symbols("x")
print(x + 1)

输出:

x + 1

1.2 使用字符串定义表达式

from sympy import *

x, = symbols("x,")
str_ = "x**2 + 1"
expr = sympify(str_)
print(expr)
 类似资料: