Numpy dizisine öğeler nasıl eklenir (3 örnek)
NumPy dizisine bir veya daha fazla öğe eklemek için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: Dizinin sonuna bir değer ekleyin
#append one value to end of array
new_array = np. append (my_array, 15)
Yöntem 2: Dizinin sonuna birden çok değer ekleme
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
Yöntem 3: Tablodaki belirli bir konuma değer ekleme
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
Yöntem 4: Tablodaki belirli bir konuma birden çok değer ekleme
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
Bu eğitimde her yöntemin aşağıdaki NumPy dizisiyle pratikte nasıl kullanılacağı açıklanmaktadır:
import numpy as np
#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])
#view NumPy array
my_array
array([ 1, 2, 2, 3, 5, 6, 7, 10])
Örnek 1: Dizinin sonuna bir değer ekleme
Aşağıdaki kod, NumPy dizisinin sonuna bir değer eklemek için np.append() işlevinin nasıl kullanılacağını gösterir:
#append one value to end of array
new_array = np. append (my_array, 15)
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])
NumPy dizisinin sonuna 15 değeri eklenmiştir.
Örnek 2: Dizinin sonuna birden çok değer ekleme
Aşağıdaki kod, NumPy dizisinin sonuna birden fazla değer eklemek için np.append() işlevinin nasıl kullanılacağını gösterir:
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])
NumPy dizisinin sonuna 15 , 17 ve 18 değerleri eklenmiştir.
Örnek 3: Tabloda belirli bir konuma değer ekleme
Aşağıdaki kod, NumPy dizisinin belirli bir konumuna nasıl değer ekleneceğini gösterir:
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95) #view new array new_array array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])
95 değeri, NumPy dizisinin indeks konumu 2’ye eklendi.
Örnek 4: Tablodaki belirli bir konuma birden çok değer ekleme
Aşağıdaki kod, NumPy dizisinde belirli bir konumdan başlayarak birden çok değerin nasıl ekleneceğini gösterir:
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99]) #view new array new_array array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])
95 ve 99 değerleri NumPy dizisinin indeks konumu 2’den eklenmiştir.
Ek kaynaklar
Aşağıdaki eğitimler NumPy’de diğer genel görevlerin nasıl gerçekleştirileceğini açıklamaktadır:
NumPy dizisi nasıl filtrelenir
NumPy dizisinden NaN değerleri nasıl kaldırılır
İki NumPy dizisini karşılaştırma