Skip to content

Instantly share code, notes, and snippets.

@sencagri
Last active October 13, 2017 16:51
Show Gist options
  • Save sencagri/8b1c75e988ca0244e629beda531d1bff to your computer and use it in GitHub Desktop.
Save sencagri/8b1c75e988ca0244e629beda531d1bff to your computer and use it in GitHub Desktop.
Project 5 code fix
import numpy as np
import matplotlib.pyplot as plt
x=np.random.randn(10000)
## Eğer direk olarak xm = x olarak tanımlanırsa, xm sadece x'in pointer'ını alıyor
## Bu şekilde oluşturulduğunda xm değerleri değiştirildiğinde x değerleri de değişeceğinden yanlış sonuçlar alırız
xm=list(x);
xv=list(x);
## for döngülerinde n olarak tanımladığımız değişken index değil xm içerisindeki sıradaki değer oluyormuş bu sebepten dolayı enumerate(xm) ile idx değişkenleri de ekleniyor ki aldığımız xm değerinin index'ine de erişebilelim.
for idx, n in enumerate(xm):
xm[idx] = np.mean(x[0:idx])
xv[idx] = np.var (x[0:idx])
plt.plot(xm)
plt.plot(xv)
plt.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment