Potrzebuję znormalizować listę wartości, aby pasowały do rozkładu prawdopodobieństwa, tj. Od 0,0 do 1,0.Normalizowanie listy liczb w Pythonie
Rozumiem, jak znormalizować, ale był ciekawy, czy Python miał funkcję automatyzacji tego.
Chciałabym pójść z:
raw = [0.07, 0.14, 0.07]
do
normed = [0.25, 0.50, 0.25]
dlaczego nie byłby to być '[0.5, 1.0, 0.5]'? –
@Joran Ponieważ OP chce 'sum (normed) == 1.0' (ignorując błędy zmiennoprzecinkowe). – Kevin
ahh Widzę teraz ... –