Pustaka NumPy adalah salah satu pustaka python yang berguna yang dapat digunakan untuk membuat array. zeros() dan one() adalah fungsi library NumPy untuk membuat dua array berbeda. fungsi zeros() digunakan untuk membuat array berdasarkan bentuk dan tipe tertentu. Semua elemen array diinisialisasi ke 0, yang dibuat oleh fungsi zeros(). fungsi ones() berfungsi seperti fungsi zeros(). Tetapi elemen larik yang dibuat oleh fungsi one() diinisialisasi keĀ 1. Penggunaan kedua fungsi telah ditunjukkan dalam tutorial ini dengan menggunakan beberapa contoh.
nol() fungsi
Sintaks dari fungsi ini diberikan di bawah ini.
array numpy.nol(bentuk, [ dtype=None ], [order='C'])Fungsi ini dapat mengambil tiga argumen dan mengembalikan array. Argumen pertama, bentuk adalah wajib yang digunakan untuk menentukan ukuran array. Nilai argumen ini dapat berupa bilangan bulat atau tupel bilangan bulat. Argumen kedua, tipe d adalah opsional untuk menentukan jenis elemen array. Nilai default dari argumen ini adalah Tidak ada. Argumen ketiga adalah bahwa urutannya opsional dan digunakan untuk menggambarkan urutan array multi-dimensi. Nilai argumen ini dapat berupa 'C' (C-style) atau 'F' (F-style). 'C' digunakan untuk mengatur urutan berbasis baris, dan 'F' digunakan untuk mengatur urutan berbasis kolom.
Contoh-1: Penggunaan fungsi zeros() dengan satu argumen
Contoh berikut menunjukkan penggunaan fungsi zeros(). 10 telah diberikan dalam nilai argumen fungsi ini untuk membuat array NumPy satu dimensi. Tipe data array akan dicetak. fungsi reshape() digunakan untuk mengubah array satu dimensi menjadi array dua dimensi dengan 2 baris dan 5 kolom.
# Impor NumPyimpor numpy sebagai np
# Buat array NumPy menggunakan fungsi zeros()
np_array = np.nol(10)
# Cetak tipe data dari nilai array
print("Tipe data array adalah: ", np_array.tipe d)
# Cetak nilai array setelah dibentuk kembali
print("Nilai array yang dibentuk ulang adalah: \n", np_array.membentuk kembali (2, 5))
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas:.
Contoh-2: Penggunaan fungsi zeros() dengan dua argumen
Contoh berikut menunjukkan penggunaan fungsi zeros() dengan dua argumen. Fungsi zeros() pertama dari skrip akan membuat array bilangan bulat NumPy satu dimensi. Tipe data dan nilai dari array pertama akan dicetak pada pernyataan berikutnya. Fungsi zeros() kedua dari skrip akan membuat array bilangan bulat NumPy dua dimensi. Tipe data dan nilai dari array kedua akan dicetak pada pernyataan berikutnya.
# Impor NumPyimpor numpy sebagai np
# Buat array NumPy satu dimensi menggunakan fungsi zeros()
np_array1 = np.nol(4, dtype=int)
# Cetak tipe data
print("Tipe data array adalah : ", np_array1.tipe d)
# Cetak nilai array
print("Nilai array satu dimensi adalah: \n", np_array1)
# Buat array NumPy dua dimensi menggunakan fungsi zeros()
np_array2 = np.nol((2, 3), int)
# Cetak tipe data
print("\nTipe data array adalah : ", np_array2.tipe d)
# Cetak nilai array
print("Nilai array dua dimensi adalah: \n", np_array2)
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas:.
Contoh-3: Penggunaan fungsi zeros() dengan tiga argumen
Contoh berikut menunjukkan penggunaan fungsi zeros() dengan tiga argumen. Fungsi zeros() dari skrip akan membuat bilangan float array NumPy tiga dimensi. Tipe data dan nilai array pertama akan dicetak pada pernyataan berikutnya berdasarkan urutan gaya-C.
# Impor NumPyimpor numpy sebagai np
# Buat array NumPy tiga dimensi menggunakan fungsi zeros() dengan pemesanan gaya-C
np_array = np.nol((2, 3, 2), mengambang, 'C')
# Cetak nilai array
print("Nilai array dua dimensi adalah: \n", np_array)
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas:.
fungsi one():
Sintaks dari fungsi ini diberikan di bawah ini.
array numpy.yang(bentuk, [ dtype=None ], [order='C'])Penggunaan argumen fungsi one() sama dengan argumen fungsi zeros() yang telah dijelaskan pada bagian fungsi zeros().
Contoh-1: Penggunaan fungsi one() dengan satu argumen
Contoh berikut menunjukkan penggunaan fungsi one() dengan satu argumen. fungsi ones() dari skrip ini akan membuat array satu dimensi dari 5 elemen.
# Impor NumPyimpor numpy sebagai np
# Buat array NumPy menggunakan fungsi zeros()
np_array = np.yang(5)
# Cetak nilai array
print("Nilai array adalah: \n", np_array)
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas:.
Contoh-2: Penggunaan fungsi one() dengan dua argumen
Contoh berikut menunjukkan penggunaan fungsi one() dengan dua argumen. Yang pertama () fungsi akan membuat array dua dimensi bilangan bulat yang akan berisi 5 baris dan 2 kolom. Fungsi yang kedua () akan membuat array dua dimensi di mana kolom pertama akan berisi bilangan bulat dan kolom kedua akan menyertakan pelampung.
# Impor NumPyimpor numpy sebagai np
# Buat array NumPy dua dimensi menggunakan fungsi zeros() dengan tipe data integer
np_array1 = np.satuan((5, 2), int)
# Cetak nilai array
print("Nilai array adalah: \n", np_array1)
# Buat array NumPy dua dimensi menggunakan fungsi zeros() dengan tipe data integer dan float
np_array2 = np.yang((2, 2), dtype=[('x', 'int'), ('y', 'float')])
# Cetak nilai array
print("Nilai array adalah: \n", np_array2)
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas:.
Contoh-3: Penggunaan fungsi one() dengan tiga argumen
Contoh berikut menunjukkan penggunaan fungsi one() dengan tiga argumen. fungsi ones() akan membuat larik satu dimensi dari 5 elemen yang akan berisi angka mengambang dengan pengurutan berbasis baris.
# Impor NumPyimpor numpy sebagai np
# Buat array NumPy menggunakan fungsi zeros()
np_array = np.satu(5, dtype=np.float64, pesan = 'F')
# Cetak nilai array
print("Nilai array adalah: \n", np_array)
Keluaran:
Output berikut akan muncul setelah menjalankan skrip di atas:.
Kesimpulan:
Penggunaan fungsi zeros() dan one() dari library NumPy telah dijelaskan dalam tutorial ini dengan menggunakan beberapa contoh. Pembaca akan dapat menggunakan fungsi-fungsi ini dalam skrip mereka setelah membaca tutorial ini.