2.3 SymPy语法
2.3.1 数学符号的创建
symbols(‘str1[, str2, …]’)[2]:x=symbols(‘x’)
x[3]:y, z, k=symbols(‘z k y’)
y, z, k2.3.2 符号表达式
2.3.3 当 SymPy遇见Python
Last updated
symbols(‘str1[, str2, …]’)[2]:x=symbols(‘x’)
x[3]:y, z, k=symbols(‘z k y’)
y, z, kLast updated
[4]:(x+1)^2==x^2+2x+1Rational(dividend, divisor)
[5]:1/3
0.3333333333333333
[6]:from sympy import Rational
Rational(1, 3)[]:Rational(Integer (1)/Integer(2))[]:type(Rational(Integer (1)/Integer(2)))
<class 'sympy.core.numbers.Half'\>
[]:Rational(Integer (1)/Integer(2))+1[]:type(Rational(Integer (1)/Integer(2))+1)
<class 'sympy.core.numbers.Rational'\>