matplotlib.pyplot.xcorr #
- matplotlib.pyplot. xcorr ( x , y , normed=True , detrend=<function detrend_none> , usevlines=True , maxlags=10 , * , data=None , **kwargs ) [fonte] #
- Trace a correlação cruzada entre x e y . - A correlação com o atraso k é definida como \(\sum_n x[n+k] \cdot y^*[n]\), Onde\(y^*\)é o conjugado complexo de\(y\). - Parâmetros :
- x, y semelhante a uma matriz de comprimento n
- destrend callable, padrão: mlab.detrend_none(sem destrending)
- Uma função de tendência aplicada a x e y . Deve ter a assinatura - detrend(x: np.ndarray) -> np.ndarray 
- bool normalizado , padrão: True
- Se - True, os vetores de entrada são normalizados para comprimento unitário.
- usevlines bool, padrão: True
- Determina o estilo de plotagem. - Se - True, as linhas verticais são plotadas de 0 até o valor xcorr usando- Axes.vlines. Além disso, uma linha horizontal é plotada em y=0 usando- Axes.axhline.- Se - False, os marcadores são plotados nos valores xcorr usando- Axes.plot.
- maxlags int, padrão: 10
- Número de atrasos a serem exibidos. Se Nenhum, retornará todos os lags. - 2 * len(x) - 1
 
- Devoluções :
- matriz de atrasos (comprimento 2*maxlags+1)
- O vetor de atraso. 
- matriz c (comprimento )2*maxlags+1
- O vetor de correlação automática. 
- linha LineCollectionouLine2D
- Artistadicionado aos eixos da correlação:- LineCollectionse usevlines for True.
- Line2Dse usevlines for False.
 
- b Line2Dou nenhum
- Linha horizontal em 0 se usevlines for True Nenhum usevlines for False. 
 
- matriz de atrasos (comprimento 
- Outros Parâmetros :
- propriedade de estilo de linha Line2D, opcional
- O estilo de linha para plotar os pontos de dados. Usado apenas se usevlines for - False.
- marcador str, padrão: 'o'
- O marcador para plotar os pontos de dados. Usado apenas se usevlines for - False.
- objeto indexável de dados , opcional
- Se fornecidos, os seguintes parâmetros também aceitam uma string - s, que é interpretada como- data[s](a menos que isso gere uma exceção):- x , y 
- ** kwargs
- Parâmetros adicionais são passados para - Axes.vlinese- Axes.axhlinese usevlines for- True; caso contrário, eles são passados para- Axes.plot.
 
- propriedade de estilo de linha 
 - Notas - A correlação cruzada é realizada com - numpy.correlatecom .- mode = "full"