Как я могу нормализовать эти данные на питоне?И как я могу сделать расчеты этого на бумаге? - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужно нормализовать следующие данные:

price = [360, 159, 266, 259]
vol = [60, 99, 77, 31]

Так что мне нужно теперь усреднить оба:

price_avg =  sum(price)/len(price)

vol_avg =  sum(vol)/len(vol)

Что мне нужно делать дальше?
И как я могу сделать расчеты этого на бумаге?

1 Ответ

0 голосов
/ 05 декабря 2018

Нормализация обычно означает: вычесть из каждой точки данных среднее значение и разделить на стандартное отклонение.

В 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)
...