AttributeError: у объекта 'numpy.ndarray' нет атрибута 'roll' - PullRequest
0 голосов
/ 12 июня 2019

Когда я пытаюсь выполнить скользящее среднее или скользящее среднее с данными, преобразованными в журнал, я получаю эту ошибку. Куда я иду не так?

Этот с исходными данными работал нормально -

# Rolling statistics
rolmean = data.rolling(window=120).mean()
rolSTD = data.rolling(window=120).std()

с преобразованными данными журнала-

MA = X.rolling(window=120).mean()
MSTD = X.rolling(window=120).std()

AttributeError: 'numpy.ndarray' object has no attribute 'rolling'

1 Ответ

0 голосов
/ 12 июня 2019

Попробуйте вместо этого:

numpy.roll(your_array, shift, axis = None) 

Там нет атрибутов, катящихся в NumPy. Таким образом, вы должны использовать приведенный выше синтаксис

Надеюсь, это поможет

...