[](https://pythonista.io)

# Introducción a ```sympy```.

El proyecto [sympy](https://www.sympy.org/en/index.html) comprende una biblioteca de herramientas que permiten realziar operaciones de matemáticas simbólicas.

En este sentido, es posible utilizar algunos de sus componentes para realizar operaciones que en lugar de regresar valores numéricos regresan representaciones simbólicas.


```python
!pip install sympy
```


```python
import sympy
```

## La función *sympy.symbols()*.

Esta función permite crear objetos de la clase *sympy.core.symbol.Symbol* que pueden ser utulizadso como símbolos algebraicos.

```
sympy.symbols('<símbolo>')
```


```python
x = sympy.symbols('x')
```


```python
type(x)
```


```python
x + 1
```


```python
2/3 + x
```


```python
x ** 2
```


```python
x ** (1/2)
```

## La función *sympy.Rational()*


```python
sympy.Rational(2, 3)
```


```python

```


```python
x, y, z = sympy.symbols("x, y, z")
```


```python
f = sympy.Function("f")
```


```python
f(x)
```


```python
f = sympy.Function('f')(x)
```


```python
f
```


```python
expr = x**4 + x**3 + x**2 + x + 1
```


```python
expr
```


```python
expr.diff()
```


```python
expr.integrate()
```


```python
expresion = x + sympy.sin(x)
```


```python
expresion
```


```python
expresion.integrate(x, x)
```


```python
expresion.diff(x, x, x)
```


```python
expr.diff(x)
```

<p style="text-align: center"><a rel="license" href="http://creativecommons.org/licenses/by/4.0/"></a><br />Esta obra está bajo una <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Licencia Creative Commons Atribución 4.0 Internacional</a>.</p>
<p style="text-align: center">&copy; José Luis Chiquete Valdivieso. 2019.</p>

b269f0d194bfce9315d3009937ce9024cb20fa14
ipynb
Jupyter Notebook
15_introduccion_a_sympy.ipynb
PythonistaMX/py301
8831a0a0864d69b3ac6dc1a547c1e5066a124cde
MIT
2019-05-14T18:23:29.000Z
2021-12-24T13:34:16.000Z
15_introduccion_a_sympy.ipynb
PythonistaMX/py301
8831a0a0864d69b3ac6dc1a547c1e5066a124cde
MIT
15_introduccion_a_sympy.ipynb
PythonistaMX/py301
8831a0a0864d69b3ac6dc1a547c1e5066a124cde
MIT
2018-12-25T23:09:33.000Z
2021-09-13T04:49:52.000Z
Qwen/Qwen-72B
1. YES
2. YES