[PYTHON] Gleitender Durchschnitt mit Numpy

Memo zum Multiplizieren des gleitenden Durchschnitts mit Numpy

Verwenden Sie Convolve.

import numpy as np
import matplotlib.pyplot as plt


x=np.linspace(0,10,100)
yorg=np.sin(x)
y=np.sin(x)+np.random.randn(100)*0.2

num=5.0#Anzahl der gleitenden Durchschnitte
b=np.ones(num)/num

y2=np.convolve(y, b, mode='same')#gleitender Durchschnitt

plt.plot(x,yorg,'r',label='Erbsünde')
plt.plot(x,y,'k-',label='Originalserie')
plt.plot(x,y2,'b--', label='gleitender Durchschnitt')
plt.legend()

Ergebnis sin.png

Recommended Posts

Gleitender Durchschnitt mit Numpy
[Systre] Kaufen und verkaufen mit mobilem Durchschnitts-MACD ♬
Erste Schritte mit Numpy
Lernen Sie mit Chemo Informatics NumPy
Verkettung von Matrizen mit Numpy
Summencode mit Numpy
Führen Sie eine Regressionsanalyse mit NumPy durch
Erweitern Sie NumPy mit Rust
Kernel-Regression nur mit Numpy
Ich habe GP mit Numpy geschrieben
CNN-Implementierung mit nur Numpy
[Python] Berechnungsmethode mit numpy
Versuchen Sie die Matrixoperation mit NumPy
Animation der Diffusionsgleichung mit NumPy
Schuldenrückzahlungssimulation mit Numpy
SMO mit Python + NumPy implementiert
Kleben Sie die Saiten mit Numpy zusammen
Behandle numpy Arrays mit f2py
Verwenden Sie OpenBLAS mit numpy, scipy
Implementierung der logistischen Regression mit NumPy
Ich habe versucht, mit Quantx eine Linie mit gleitendem Durchschnitt des Volumens zu implementieren
Kerzendiagramm, Volumen, gleitende Durchschnittslinie, Bollinger-Band mit mplfinance anzeigen
Führen Sie eine minimale quadratische Anpassung mit numpy durch.
Digitaler Zwilling mit Radbewegungsroboter
Verschieben von Objekttrennungen mit Robust PCA
Ich habe versucht, Essen mit SinGAN zu bewegen
Zeichne einen schönen Kreis mit Numpy
Implementieren Sie Keras LSTM Feed Forward mit Numpy
Kerzenbalkendiagramm und gleitender Durchschnittsliniendiagramm
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Extrahieren Sie mehrere Elemente mit dem Numpy-Array
Zeichnen Sie den Nikkei Average Stock Index mit Pandas
Lesen und Schreiben von CSV-Dateien mit Numpy
Erstellen Sie bin mit NumPy, erhalten Sie die Korrespondenz zwischen Daten und bin
Zeichnen Sie Dreiecksfunktionen mit Numpy und Matplotlib
Ich habe ein Lebensspiel mit Numpy gemacht
Beschleunigung numerischer Berechnungen mit NumPy: Basics
Die Bildverarbeitung mit Python 100 führt zu einem durchschnittlichen Pooling von # 7
Zeichendatendatei mit numpy lesen
Behandle numpy mit Cython (Methode von memoryview)
Verwenden Sie BLAS / LAPACK mit mehreren Threads mit numpy / scipy
Ich habe den gleitenden Durchschnitt des IIR-Filtertyps mit Pandas und Scipy verglichen