Numpy dizisinden belirli bir satır nasıl elde edilir (örneklerle)
NumPy dizisinden belirli bir satırı almak için aşağıdaki sözdizimini kullanabilirsiniz:
#get row in index position 2 from NumPy array
my_array[2, :]
Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: NumPy dizisinden bir satır alın
Aşağıdaki kod, NumPy dizisinden belirli bir satırın nasıl alınacağını gösterir:
import numpy as np #create NumPy array data = np. array ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #view NumPy array print (data) array([[ 1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #get row in index position 2 data[2,:] array([ 9, 10, 11, 12])
Yalnızca NumPy dizisinin dizin konumu 2’deki satırın döndürüldüğünü unutmayın.
Örnek 2: NumPy dizisinden birden çok satır alma
Aşağıdaki kod, bir NumPy dizisinden birden çok satırın nasıl alınacağını gösterir:
import numpy as np #create NumPy array data = np. array ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #view NumPy array data array([[ 1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #get rows in index positions 0 and 2 from NumPy array data[[0,2],:] array([[ 1, 2, 3, 4], [9, 10, 11, 12]])
Örnek 3: NumPy dizisinden aralıktaki satırları alın
Aşağıdaki kod, bir NumPy dizisinden bir aralıktaki satırların nasıl alınacağını gösterir:
import numpy as np #create NumPy array data = np. array ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #view NumPy array data array([[ 1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) #get rows in index positions 0 through 1 data[0:2, :] array([[1, 2, 3, 4], [5, 6, 7, 8]])
Aralıktaki son değerin (bu durumda 2) döndürülen satır aralığına dahil edilmediğini unutmayın.
Ek kaynaklar
Aşağıdaki eğitimler NumPy’de diğer genel işlemlerin nasıl gerçekleştirileceğini açıklamaktadır:
NumPy dizisinden belirli bir sütun nasıl alınır
Bir işlevi NumPy dizisine nasıl eşleyebilirim?
NumPy dizisine sütun nasıl eklenir