Biorąc pod uwagę listę liczb zmiennoprzecinkowych, ujednolic ją .
Detale
- Lista jest standaryzowana, jeśli średnia wszystkich wartości wynosi 0, a odchylenie standardowe wynosi 1. Jednym ze sposobów obliczenia tego jest najpierw obliczenie średniej i odchylenia standardowego jako
a następnie obliczeniowej standaryzację zastępując każdyz .
- Możesz założyć, że dane wejściowe zawierają co najmniej dwa różne wpisy (co oznacza ).
- Zauważ, że niektóre implementacje wykorzystują przykładowe odchylenie standardowe, które nie jest równe odchyleniu standardu populacji którego tutaj używamy.
- Istnieje odpowiedź CW na wszystkie trywialne rozwiązania .
Przykłady
[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]
(Te przykłady zostały wygenerowane za pomocą tego skryptu ).