Ниже приведена очень простая функция для вычисления простых скользящих средних для pandas кадра данных. Однако этот код работает довольно медленно. Следовательно, я изучал многопроцессорность, но не совсем уверен, как применить его к функциям прокрутки.
Я ценю любую идею по повышению эффективности следующего фрагмента кода. Спасибо.
def prepare_data(data):
# calculate simple moving averages
data['sma_15m'] = data['close'].rolling(window=15).mean()
data['sma_30m'] = data['close'].rolling(window=30).mean()
data['sma_60m'] = data['close'].rolling(window=60).mean()