matplotlib.pyplot.acorr #
- matplotlib.pyplot. acorr ( x , * , data = None , ** kwargs ) [source] #
xの自己相関をプロットします。
- パラメータ:
- x配列のような
- トレンド除去呼び出し可能、デフォルト:
mlab.detrend_none
(トレンド除去なし) xに適用されるトレンド除去関数。署名が必要です
detrend(x: np.ndarray) -> np.ndarray
- 標準ブール値、デフォルト: True
の場合
True
、入力ベクトルは単位長に正規化されます。- usevlines bool、デフォルト: True
印刷スタイルを決定します。
の場合
True
、垂直線は を使用して 0 から acorr 値までプロットされますAxes.vlines
。さらに、 を使用して y=0 に水平線がプロットされAxes.axhline
ます。の場合
False
、マーカーは を使用して acorr 値にプロットされますAxes.plot
。- maxlags int、デフォルト: 10
表示するラグの数。の場合、すべてのラグ
None
が返されます 。2 * len(x) - 1
- 戻り値:
- ラグ配列 (長さ
2*maxlags+1
) ラグ ベクトル。
- c配列 (長さ
2*maxlags+1
) 自己相関ベクトル。
- 行
LineCollection
またはLine2D
Artist
相関の軸に追加:LineCollection
usevlinesが True の場合。Line2D
usevlinesが False の場合。
- b
Line2D
またはなし usevlinesが True の場合は 0 の水平線なしusevlinesが False です。
- ラグ配列 (長さ
- その他のパラメータ:
- linestyle
Line2D
プロパティ、オプション データ ポイントをプロットするためのライン スタイル。usevlinesがの場合にのみ使用され
False
ます。- マーカーstr、デフォルト: 'o'
データ ポイントをプロットするためのマーカー。usevlinesがの場合にのみ使用され
False
ます。- データのインデックス可能なオブジェクト、オプション
指定された場合、次のパラメーターは string も受け入れます
s
。これは、次のように解釈されますdata[s]
(例外が発生しない限り)。バツ
- **kwargs
usevlinesが;の場合
Axes.vlines
、 追加のパラメータが渡されます。それ以外の場合は に渡されます。Axes.axhline
True
Axes.plot
- linestyle
ノート
相互相関は で実行さ
numpy.correlate
れ ます。mode = "full"