Spec-Zone.ru › Matplotlib 2.1

matplotlib.pyplot.xcorr

matplotlib.pyplot.xcorr(x, y, normed=True, detrend=<function detrend_none>, usevlines=True, maxlags=10, hold=None, data=None, **kwargs)

Построение взаимной корреляции между x и y.

Корреляция с задержкой k определяется как sum_n x[n+k] * conj(y[n]).

Параметры:

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

y : последовательность скаляров длиной n

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

detrend : вызываемая функция, необязательно, по умолчанию: mlab.detrend_none

x обрабатывается функцией detrend. По умолчанию нормализация не используется.

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

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

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

если True, используется Axes.vlines для построения вертикальных линий от начала координат до значения acorr. В противном случае используется 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 — ось x (ничего, если используется plot).
Другие параметры:

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

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

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

Примечания

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

Примечание

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

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

© 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.xcorr.html

Spec-Zone.ru

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