Проблемы с работой mean() в NumPy, когда используется apply() из pandas

X = [[-2, 1, 2], 
    [-1, 0, 1]] # создается матрица
df = pd.DataFrame(X) 
def xss(x): # функция которая нормализует матрицу
  print(x)
  print(np.mean(x))
  return x-np.mean(x)/(np.max(x)-np.min(x)) # формула нормализации 
df.apply(xss)

Результат:

0   -2
1   -1
Name: 0, dtype: int64
-1.5
0    1
1    0
Name: 1, dtype: int64
0.5
0    2
1    1
Name: 2, dtype: int64
1.5

Я не могу понять откуда взялся среднее "-1.5"?


Ответы (0 шт):