Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Updated: 20 feb 2026

Hasta ahora usamos Python como calculadora y para trabajar con listas.

Pero en la vida real nadie analiza datos así.

Los científicos, ingenieros y analistas usan librerías.


¿Qué es una librería?

Una librería es un conjunto de herramientas ya construidas por otras personas para resolver problemas específicos.

Es como:

ÁreaHerramienta
Carpinteríamartillo
Matemáticacalculadora
Ciencia de datoslibrerías

En vez de programar todo desde cero… usamos conocimiento acumulado.

Diferentes librerias que se utilizan en análisis de datos y machine learning.

Figure 1:Diferentes librerias que se utilizan en análisis de datos y machine learning.


Importar una librería

import numpy as np

Esto significa:

“Trae las herramientas matemáticas avanzadas para poder usarlas”

np es solo un apodo (alias) para escribir menos.



NumPy — matemáticas y vectores

NumPy permite trabajar con arreglos numéricos eficientes.

Es la base de casi toda la computación científica en Python.

Se usa cuando:

Ejemplo

import numpy as np

temperaturas = np.array([23, 25, 24, 26, 28])

print(temperaturas.mean())
print(temperaturas.max())

Diferencia con listas

lista = [1,2,3,4]
array = np.array([1,2,3,4])

lista * 2
array * 2

Pandas — tablas inteligentes

Pandas permite trabajar con tablas de datos reales.

Es lo más importante para análisis de datos.

Se usa cuando:

Ejemplo

Con la libreria pandas podemos leer un documento en formato csv

import pandas as pd

df = pd.read_csv("datos.csv")

pero también podemos crear nuestra propia data usando el método DataFrame

import pandas as pd

df = pd.DataFrame({
    "estrella":["Sol","Alfa Centauri A","Sirius"],
    "masa":[1, 1.1, 2.02],
    "distancia":[0.000016, 4.39, 8.6]
})

Matplotlib — graficar

Permite visualizar datos.

Es la herramienta básica de gráficos.


Ejemplo

import matplotlib.pyplot as plt

plt.plot([1,2,3],[4,5,6])
plt.show()

Se usa cuando queremos:



Seaborn — gráficos estadísticos

Es una mejora de matplotlib.

Hace gráficos más claros automáticamente.

Ejemplo

import seaborn as sns

sns.histplot(df["nota"])

Se usa cuando queremos:



Librerías futuras (Machine Learning)

Estas no las usaremos todavía, pero existen:

LibreríaUso
scikit-learnMachine Learning clásico
tensorflowredes neuronales
pytorchdeep learning investigación
xgboostmodelos predictivos potentes


Resumen

LibreríaPara qué sirve
NumPycálculos numéricos
Pandastablas de datos
Matplotlibgráficos básicos
Seaborngráficos estadísticos

En ciencia de datos, la mayor parte del trabajo NO es Machine Learning. Es entender los datos.