Ir al contenido
  1. Posts/

El módulo dataclasses

··141 palabras·1 min·

El módulo dataclasses, introducido en Python 3.7, proporciona un decorador y funciones auxiliares que generan automáticamente métodos especiales como __init__(), __repr__() y __eq__() para tus clases.

Esto es útil en ciencia de datos cuando necesitas clases ligeras para almacenar parámetros, resultados o configuraciones sin escribir código repetitivo.

Ejemplo:

from dataclasses import dataclass

@dataclass
class ExperimentConfig:
    learning_rate: float
    batch_size: int
    epochs: int

Con @dataclass obtienes un constructor limpio, una representación en cadena legible y capacidades de comparación.

Más información en el link 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano