Numpy Flashcards
np.array()
NumPy dizisi oluşturur.
arr = np.array([1, 2, 3])
np.arange()
Belirtilen aralıkta eşit aralıklı değerler içeren bir dizi oluşturur.
arr = np.arange(0, 10, 2)
# Çıktı: [0 2 4 6 8]
np.zeros()
Belirtilen şekle sahip ve tüm elemanları sıfır olan bir dizi oluşturur.
arr = np.zeros((2, 3))
np.ones()
Belirtilen şekle sahip ve tüm elemanları bir olan bir dizi oluşturur.
arr = np.ones((2, 2))
np.reshape()
Dizinin şeklini değiştirir.
reshaped = arr.reshape((2, 3))
np.sum()
Dizinin tüm elemanlarının toplamını döndürür.
total = np.sum(arr)
np.mean()
Dizinin elemanlarının ortalamasını hesaplar.
avg = np.mean(arr)
np.max() / np.min()
Dizinin maksimum ve minimum değerini döndürür.
max_val = np.max(arr)
min_val = np.min(arr)
np.random.rand()
[0, 1) aralığında rastgele sayılar içeren bir dizi oluşturur.
random_array = np.random.rand(3, 2)
np.linspace()
Belirtilen aralıkta eşit aralıklı numaralar oluşturur.
arr = np.linspace(0, 1, 5)
# Çıktı: [0. 0.25 0.5 0.75 1. ]
np.eye()
Belirtilen boyutta birim matris oluşturur.
identity = np.eye(3)
# Çıktı: [[1. 0. 0.]
# [0. 1. 0.]
# [0. 0. 1.]]
np.sqrt()
Dizinin elemanlarının karekökünü hesaplar.
sqrt_arr = np.sqrt(np.array([1, 4, 9]))
# Çıktı: [1. 2. 3.]
np.log()
Dizinin elemanlarının doğal logaritmasını hesaplar.
log_arr = np.log(np.array([1, np.e, np.e**2]))
# Çıktı: [0. 1. 2.]
np.concatenate()
İki veya daha fazla diziyi birleştirir.
a = np.array([1, 2])
b = np.array([3, 4])
combined = np.concatenate((a, b))
# Çıktı: [1 2 3 4]
np.vstack()
Dizileri dikey olarak birleştirir.
a = np.array([1, 2])
b = np.array([3, 4])
stacked = np.vstack((a, b))
# Çıktı: [[1 2]
# [3 4]]