我必须规范化以下数据:
price = [360, 159, 266, 259]
vol = [60, 99, 77, 31]
所以我现在需要两者的平均值:
price_avg = sum(price)/len(price)
vol_avg = sum(vol)/len(vol)
下一步我需要做什么?
我该如何在纸上进行计算?
答案 0 :(得分:0)
归一化通常是指:从每个数据点减去数据均值并除以标准差。
在Python中,您应该为此使用numpy
。
import numpy as np
price = np.array([360, 159, 266, 259])
price_mean = np.mean(price)
price_std = np.std(price)
price_normalized = (prize - price_mean) / price_std
或单行:
price_normalized = (prize - np.mean(price)) / np.std(price)