Spec-Zone.ru › Matplotlib 2.1

matplotlib.pyplot.acorr

matplotlib.pyplot.acorr(x, hold=None, data=None, **kwargs)

Построение автокорреляции x.

Параметры:

x : последовательность скаляров

hold : boolean, необязательно, устарело, по умолчанию: True

detrend : callable, необязательно, по умолчанию: mlab.detrend_none

x сглаживается с помощью detrend callable. По умолчанию нормализация не выполняется.

normed : boolean, необязательно, по умолчанию: True

если True, векторы входных данных нормализуются до единичной длины.

usevlines : boolean, необязательно, по умолчанию: True

если True, используется Axes.vlines для построения вертикальных линий от начала координат до автокорреляции. В противном случае используется Axes.plot.

maxlags : целое число, необязательно, по умолчанию: 10

число лагов для отображения. Если None, будут возвращены все 2 * len(x) - 1 лага.

Возвращаемое значение:

(lags, c, line, b) : где:

  • lags — вектор лагов длиной 2`maxlags+1.
  • c — вектор автокорреляции длиной 2`maxlags+1.
  • line — экземпляр Line2D, возвращённый plot.
  • b — ось абсцисс.
Дополнительные параметры:

linestyle : Line2D prop, необязательно, по умолчанию: None

Используется только если usevlines равен False.

marker : строка, необязательно, по умолчанию: ‘o’

Примечания

Перекрёстная корреляция выполняется с помощью numpy.correlate() с mode = 2.

Примечание

В дополнение к вышеописанным аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data предоставлен, следующие аргументы заменяются на data[<arg>]:

  • Все аргументы с именем ‘x’.

© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.pyplot.acorr.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API