Я пытался стандартизировать данные с помощью предварительной обработки scikit, но среднее значение после стандартизации не равно нулю.
from sklearn import preprocessing
temp2=preprocessing.scale(data)
print(np.std(temp2,axis=0))
print(np.mean(temp2,axis=0))
[1. 1. 1. 1.]
[ 1.22124533e-16 -4.52970994e-16 2.22044605e-16 -2.97539771e-16]
Я работаю над данными о рекламе из книги ISLR. ссылка на данные https://github.com/rghan/ISLR/blob/master/Advertising.csv