Dada una lista de números de coma flotante, estandarícela .
Detalles
- Una lista está estandarizada si la media de todos los valores es 0, y la desviación estándar es 1. Una forma de calcular esto es calculando primero la media y la desviación estándar como
y luego calcular la estandarización reemplazando cadacon .
- Puede suponer que la entrada contiene al menos dos entradas distintas (lo que implica ).
- Tenga en cuenta que algunas implementaciones usan la desviación estándar de muestra, que no es igual a la desviación estándar de la población que estamos usando aquí.
- Hay una respuesta CW para todas las soluciones triviales .
Ejemplos
[1,2,3] -> [-1.224744871391589,0.0,1.224744871391589]
[1,2] -> [-1,1]
[-3,1,4,1,5] -> [-1.6428571428571428,-0.21428571428571433,0.8571428571428572,-0.21428571428571433,1.2142857142857144]
(Estos ejemplos se han generado con este script ).