Representación gráfica de un conjunto en Python

| Última modificación: 16 de abril de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

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:

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!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado