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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *