---
name: min_max_scale
kind: function
lang: py
domain: datascience
version: "1.0.0"
purity: pure
signature: "def min_max_scale(data: list) -> list"
description: "Escala los valores al rango [0, 1] usando min-max normalization."
tags: [normalization, scaling, python, pendiente-usar]
uses_functions: []
uses_types: []
returns: []
returns_optional: false
error_type: ""
imports: []
params:
  - name: data
    desc: "lista de valores numericos a normalizar en el rango [0, 1]"
output: "lista de valores escalados al rango [0, 1] usando min-max normalization. Min->0, Max->1, valores intermedios proporcionales."
tested: false
tests: []
test_file_path: ""
file_path: "python/functions/datascience/datascience.py"
---

## Ejemplo

```python
min_max_scale([2, 4, 6, 8, 10])
# [0.0, 0.25, 0.5, 0.75, 1.0]
```

## Notas

Si todos los valores son iguales, retorna lista de ceros. No requiere imports externos.
