Numpy Flashcards

1
Q

np.array()

A

NumPy dizisi oluşturur.

arr = np.array([1, 2, 3])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

np.arange()

A

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]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

np.zeros()

A

Belirtilen şekle sahip ve tüm elemanları sıfır olan bir dizi oluşturur.

arr = np.zeros((2, 3))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

np.ones()

A

Belirtilen şekle sahip ve tüm elemanları bir olan bir dizi oluşturur.

arr = np.ones((2, 2))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

np.reshape()

A

Dizinin şeklini değiştirir.

reshaped = arr.reshape((2, 3))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

np.sum()

A

Dizinin tüm elemanlarının toplamını döndürür.

total = np.sum(arr)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

np.mean()

A

Dizinin elemanlarının ortalamasını hesaplar.

avg = np.mean(arr)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

np.max() / np.min()

A

Dizinin maksimum ve minimum değerini döndürür.

max_val = np.max(arr)
min_val = np.min(arr)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

np.random.rand()

A

[0, 1) aralığında rastgele sayılar içeren bir dizi oluşturur.

random_array = np.random.rand(3, 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

np.linspace()

A

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. ]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

np.eye()

A

Belirtilen boyutta birim matris oluşturur.

identity = np.eye(3)
# Çıktı: [[1. 0. 0.]
# [0. 1. 0.]
# [0. 0. 1.]]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

np.sqrt()

A

Dizinin elemanlarının karekökünü hesaplar.

sqrt_arr = np.sqrt(np.array([1, 4, 9]))
# Çıktı: [1. 2. 3.]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

np.log()

A

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.]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

np.concatenate()

A

İ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]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

np.vstack()

A

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]]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

np.hstack()

A

Dizileri yatay olarak birleştirir.

a = np.array([[1], [2]])
b = np.array([[3], [4]])
stacked = np.hstack((a, b))
# Çıktı: [[1 3]
# [2 4]]

17
Q

np.where()

A

Belirli bir koşulu sağlayan elemanları seçer.

import numpy as np
arr = np.array([10, 20, 30])
result = np.where(arr > 15, “15den büyük”, “15den küçük”)
# Çıktı: array([‘15den küçük’, ‘15den büyük’, ‘15den büyük’])