Numpy dizisi değerlerle nasıl doldurulur (2 örnek)
Bir NumPy dizisini değerlerle doldurmak için aşağıdaki yöntemleri kullanabilirsiniz:
Yöntem 1: np.full() işlevini kullanın
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
Yöntem 2: fill() işlevini kullanın
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3)
Aşağıdaki örnekler her bir fonksiyonun pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: np.full() işlevini kullanın
Aşağıdaki kod, uzunluğu 10 olan bir NumPy dizisini her konumda 3 değeriyle doldurmak için np.full() işlevinin nasıl kullanılacağını gösterir:
import numpy as np
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
#view NumPy array
print (my_array)
[3 3 3 3 3 3 3 3 3 3]
NumPy dizisi her konumda 3 değeriyle doldurulur.
Herhangi bir boyutta bir NumPy dizisi oluşturmak için benzer sözdizimini kullanabiliriz.
Örneğin, aşağıdaki kod 7 satır ve 2 sütunlu bir NumPy dizisinin nasıl oluşturulacağını gösterir:
import numpy as np
#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)
#view NumPy array
print (my_array)
[[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]]
Sonuç, her konumun 3 değeriyle doldurulduğu 7 satır ve 2 sütundan oluşan bir NumPy dizisidir.
Örnek 2: fill() işlevini kullanın
Aşağıdaki kod, boş bir NumPy dizisini her konumda 3 değeriyle doldurmak için fill() işlevinin nasıl kullanılacağını gösterir:
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3) #view NumPy array print (my_array) [3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]
Sonuç, her konumun 3 değerini içerdiği bir NumPy dizisidir.
Ek kaynaklar
Aşağıdaki eğitimlerde Python’da diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
NumPy dizisindeki öğeler nasıl değiştirilir?
NumPy dizisindeki benzersiz değerler nasıl sayılır?
NumPy dizisi nasıl filtrelenir