首页 > 其他分享 >SymPy: Get familiar using the software

SymPy: Get familiar using the software

时间:2022-10-24 11:14:23浏览次数:59  
标签:符号计算 using expr expanded symbols sympy print SymPy software

symbol

import sympy
x = sympy.symbols('x')
a = sympy.Integral(sympy.cos(x) * sympy.exp(x), x)
print(type(a), type(x))
# <class 'sympy.integrals.integrals.Integral'> <class 'sympy.core.symbol.Symbol'>

symbols 主要是用来做符号计算的,与符号计算对应是数值计算,数值计算会给出一个近似的值。

比如对于一个表达式 x(x+y),默认是因式分解的形式,但是它也提供了函数来展开或者合并

from sympy import expand, factor
expanded_expr = expand(x*expr)
print(expanded_expr)
# x**2 + 2*x*y
print(factor(expanded_expr))
# x*(x + 2*y)

标签:符号计算,using,expr,expanded,symbols,sympy,print,SymPy,software
From: https://www.cnblogs.com/shinidetiehanhan/p/16820817.html

相关文章