Если n - это количество элементов, x(i) - массив элементов, а x(штрих) - среднее значение, то стандартное отклонение считается так: {{:pasted:20181023-112409.png}} import math X=[1,2,3,4,5,6] M=lambda x: float(sum(x))/len(x) def S(X): a = [((x) - M(X))**2 for x in X] return math.sqrt(M(a)) print S(X) Маленькое стандартное отклонение означает, что значениям свойственно групироватся вокруг среднего в то время как большое отклонение говорит о том, что значения более распределены.