Python - Array mit spezifischer Autokorrelation erzeugen

Ich bin daran interessiert, ein Array (oder eine Numpy-Reihe) der Länge N zu generieren, das bei Verzögerung 1 eine spezifische Autokorrelation aufweist. Idealerweise möchte ich auch den Mittelwert und die Varianz angeben und die Daten aus der (Mehrfach-) Normalverteilung ziehen lassen . Vor allem aber möchte ich die Autokorrelation spezifizieren. Wie mache ich das mit numpy oder scikit-learn?

Um genau zu sein, das ist die Autokorrelation, die ich kontrollieren möchte:

numpy.corrcoef(x[0:len(x) - 1], x[1:])[0][1]

Antworten auf die Frage(2)

Ihre Antwort auf die Frage