In [1]:
import sympy
In [2]:
x = sympy.Symbol('x')
y = sympy.Symbol('y')
In [3]:
print(type(x))
In [4]:
expr = x**2 + y + 1
print(expr)
In [5]:
z = sympy.Symbol('ZZZZ')
In [6]:
expr_z = z**2 + 3 * z
print(expr_z)
In [7]:
print(expr)
In [8]:
print(expr.subs(x, 1))
In [9]:
print(expr.subs(x, y))
In [10]:
print(expr.subs([(x, 1), (y, 2)]))
In [11]:
expr = (x + 1)**2
In [12]:
print(expr)
In [13]:
expr_ex = sympy.expand(expr)
In [14]:
print(expr_ex)
In [15]:
expr_factor = sympy.factor(expr_ex)
In [16]:
print(expr_factor)
In [17]:
print(sympy.factor(x**3 - x**2 - 3 * x + 3))
In [18]:
print(sympy.factor(x * y + x + y + 1))
In [19]:
print(sympy.solve(x**2 - 3 * x + 2))
In [20]:
print(sympy.solve(x**2 + x + 1))
In [21]:
expr = x + y**2 - 4
In [22]:
print(sympy.solve(expr, x))
In [23]:
print(sympy.solve(expr, y))
In [24]:
expr1 = 3 * x + 5 * y - 29
expr2 = x + y - 7
print(sympy.solve([expr1, expr2]))
In [25]:
print(sympy.diff(x**3 + 2 * x**2 + x))
In [26]:
expr = x**3 + y**2 - y
In [27]:
print(sympy.diff(expr, x))
In [28]:
print(sympy.diff(expr, y))
In [29]:
print(sympy.integrate(3 * x**2 + 4 * x + 1))
In [30]:
print(sympy.diff(sympy.cos(x)))
In [31]:
print(sympy.diff(sympy.exp(x)))
In [32]:
print(sympy.diff(sympy.log(x)))
In [33]:
print(sympy.integrate(sympy.cos(x)))
In [34]:
print(sympy.integrate(sympy.exp(x)))
In [35]:
print(sympy.integrate(sympy.log(x)))