Representación gráfica de un conjunto en Python

Autor: | Última modificación: 5 de enero de 2023 | Tiempo de Lectura: 2 minutos
Temas en este post:

Existen diversos diagramas que se pueden usar a la hora de hacer la representación gráfica de un conjunto en Python. En este artículo veremos uno.

¿Qué es un conjunto?

Recordemos que un conjunto es una colección desordenada de objetos que aparecen al menos una vez.

Un conjunto en Python está definido por llaves:

{1 + 2, '3', 2}

{2, 3, ‘3’}

{1 + 1, '3', 2}

{2, ‘3’}

Es importante resaltar que los duplicados son eliminados y que el orden a la hora de imprimir los elementos no es necesariamente igual al orden de los elementos insertados. Esto significa que no se van a repetir valores y que el orden de los resultados es ascendente.

Representación gráfica de un conjunto

Una representación gráfica de un conjunto muy común que se hace es la del diagrama de Venn.

Podemos ejecutar comandos en el notebook de Jupyter con un signo de exclamación. En este caso, ejecutaremos el comando pip install matplotlib venn:

!pip install matplotlib_venn
Representación gráfica de un conjunto en Python

Debes saber que matplotlib es una librería que nos permite generar gráficos y matplotlib_venn es simplemente una extensión de esa librería que nos permite dibujar diagramas de Venn y que representa conjuntos.

Para hacer la representación gráfica de un conjunto en Python tendríamos que importar librerías y definir los dos sets que queremos dibujar.

Hay varias formas de definir un set. La primera es:

a = {1 + 1, '3', 2}

El resultado sería: <Class ‘set’>

Otra forma de hacerlo es:

b = set ([1 + 1, '3', 2])

El resultado sería: {2, ‘3’}

Así pues, vamos a usar el comando set para definir la lista, con lo cual:

#Representación gráfica de un conjunto
import matplotl.ib.pyplot as plt
from matplotlib_venn import venn2

venn2 = ([set (['A', 'B', 'C', 'D']), set (['D', 'E', 'F'])])
plt.show

El resultado sería este:

Representación gráfica de un conjunto en Python 1

Tenemos aquí el conjunto A y el conjunto B (hay formas de cambiarle el nombre a cada conjunto). Vemos que hay tres elementos del conjunto A que son solo del conjunto A (A, B, C); dos del conjunto B que solo pertenecen a dicho conjunto (E, F) y uno que pertenece a ambos conjuntos (D).

¿Qué sigue?

El Big Data es una disciplina de sumo interés que vale la pena aprender. Si quieres seguir instruyéndote en estos temas, tenemos para ti el Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp, una formación intensiva en la que adquirirás todos los conocimientos teóricos y prácticos que te permitirán sumergirte en este interesante mundillo y acceder a mejores ofertas en el mercado laboral.

Tenemos a todo un equipo de profesionales dispuesto a ayudarte y atenderte en lo que necesites. ¡No esperes más para cambiar tu futuro y solicita información ahora mismo!

👉 Descubre más del Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.