Cara mengisi array numpy dengan nilai (2 contoh)
Anda dapat menggunakan metode berikut untuk mengisi array NumPy dengan nilai:
Metode 1: Gunakan np.penuh()
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
Metode 2: Gunakan isi()
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3)
Contoh berikut menunjukkan cara menggunakan setiap fungsi dalam praktik.
Contoh 1: Gunakan np.full()
Kode berikut menunjukkan cara menggunakan fungsi np.full() untuk mengisi array NumPy dengan panjang 10 dengan nilai 3 di setiap posisi:
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]
Array NumPy diisi dengan nilai 3 di setiap posisi.
Kita dapat menggunakan sintaks serupa untuk membuat array NumPy dengan ukuran berapa pun.
Misalnya, kode berikut menunjukkan cara membuat array NumPy dengan 7 baris dan 2 kolom:
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]]
Hasilnya adalah array NumPy dengan 7 baris dan 2 kolom yang setiap posisinya diisi dengan nilai 3.
Contoh 2: Gunakan isi()
Kode berikut menunjukkan cara menggunakan fungsi fill() untuk mengisi array NumPy kosong dengan nilai 3 di setiap posisi:
#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.]
Hasilnya adalah array NumPy yang setiap posisinya berisi nilai 3.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya dengan Python:
Cara mengganti elemen dalam array NumPy
Cara menghitung nilai unik dalam array NumPy
Cara memfilter array NumPy