import numpy as np
# 1. Dizi tanımlama ve özel matrisler
a = np.array([1, 2, 3, 4, 5])
z = np.zeros(5) # Sıfırlar vektörü
o = np.ones((2, 2)) # 2x2 boyutlu birler matrisi
r = np.arange(0, 10, 2) # [0, 2, 4, 6, 8]
lin = np.linspace(0, 1, 5) # [0., 0.25, 0.5, 0.75, 1.]
# 2. İstatistiksel momentler
a.mean(), a.std(ddof=1), a.min(), a.max()
# 3. Vektörize matematik (Döngüsüz hesaplama)
b = a ** 2 + 3
# 4. Stokastik simülasyon ve rassal tohum
rng = np.random.default_rng(seed=42)
x = rng.normal(loc=0, scale=1, size=1000)