📅  最后修改于: 2023-12-03 14:46:24.129000             🧑  作者: Mango
sympy.atoms()
方法是 SymPy 中的一个函数,用于返回表达式中出现的所有符号。 它只提供了对符号的简单检查,它不会考虑表达式中的其他属性,例如函数。
sympy.atoms()
返回一个由表达式中的所有符号组成的集合。
from sympy import symbols
from sympy.abc import x, y
from sympy import S
from sympy import sin, cos
# 创建一些符号和表达式
a, b, c = symbols('a b c')
expr = a * sin(x) + b * cos(y) + c
# 检查表达式中的符号
s = expr.atoms()
print(s)
输出:
{a, b, c, x, y}
如果要在 SymPy 中使用内置常量(例如 pi
),则应该在导入语句中使用以下方式进行声明:
from sympy import symbols
from sympy import sin, cos, pi
# 也可以从 sympy.abc 中导入 pi
from sympy.abc import pi
sympy.atoms()
方法是一个十分方便的函数,它能够快速地检查表达式中出现的所有符号,为符号维护一个集合,随时供我们使用。如果您在 SymPy 中使用符号,那么使用 sympy.atoms()
方法来检查表达式中的符号是一个不错的选择。