Divisi Bijaksana Elemen NumPy

Divisi Bijaksana Elemen Numpy



“Dalam tutorial ini, kita akan mempelajari apa itu fungsi NumPy divide() dan bagaimana menggunakan fungsi ini dengan berbagai contoh yang dijelaskan.

Seperti yang Anda ketahui, dengan nama fungsi, yaitu, bagi. Jika kita berbicara tentang matematika, kita membagi dua angka untuk mendapatkan jawaban yang ditentukan.”







pengantar

Di sini fungsi bagi akan bekerja sama seperti yang kita bahas di atas; satu-satunya perbedaan adalah bahwa di sana kita membagi dua angka, dan di sini kita membagi setiap elemen dari array. Itu sebabnya ini dikenal sebagai pembagian elemen-bijaksana.



Fungsi NumPy divide() membagi array NumPy dengan ukuran yang sama. Pembagian NumPy() melakukan pembagian yang benar, yang berarti kita mendapatkan output dalam floating point.



Sintaksis

Mari kita bahas gaya penulisan dan implementasi fungsi divide() di NumPy. Pertama, kita harus menulis nama library python yang kita gunakan, yaitu “numpy”, dan kemudian kita memiliki nama fungsi “divide” yang akan kita jalankan. Kemudian kami meneruskan parameter ke fungsi.





Parameter

Berikut ini adalah parameter wajib dan opsional yang kami lewati selama implementasi fungsi divide() di NumPy.



Parameter yang Diperlukan

array1: adalah larik yang akan berisi elemen dividen.

array2: adalah array yang akan berisi elemen pembagi.

Parameter Opsional

keluar: secara default, nilainya adalah “none”, yang menyiratkan bahwa nilai tersebut disimpan. Jika nilainya tidak diberikan, maka array yang baru ditetapkan akan dikembalikan.

di mana: Parameter ini disiarkan melalui larik masukan. Jika pernyataan benar, larik keluaran akan disetel ke hasil fungsi universal (ufunc). Jika salah, maka array keluar akan mempertahankan hasil aslinya.

Nilai Kembali

Nilai yang dikembalikan dari array input adalah array yang baru dibentuk yang berisi pembagian elemen dari fungsi divide().

Contoh 01: Bagilah Array 1D dengan Nilai Skalar

Sekarang mari kita beralih ke contoh pertama dari fungsi divide(). Seperti yang kita ketahui bahwa fungsi divide() digunakan untuk membagi dua elemen array, tetapi di sini dalam contoh pertama kita, kita memiliki array sebagai dividen, dan kedua kita memiliki nilai skalar sebagai pembagi. Untuk mengimplementasikan program python, pertama-tama Anda harus menginstal compiler python apa pun untuk menjalankan program ini.

Sekarang, mari kita mulai menjelaskan kode pertama kita baris demi baris. Karena kita akan menggunakan fungsi NumPy division(), pertama-tama kita harus mengimpor modul NumPy. Kemudian kita menggunakan metode print() untuk menampilkan pesan “Implementasi fungsi bagi():” yang menunjukkan bahwa kita akan mengimplementasikan fungsi bagi(). Dan kemudian, kami menggunakan penentu format “\n” dalam metode print () yang digunakan untuk memasukkan baris baru.

Kemudian kita membuat array dividen kita “[2, 4, 6, 8, 10]” bernama “array1”. Untuk menampilkan array1 dalam output, kami memanggil metode print() dan meneruskan array di dalamnya. Kami juga ingin menampilkan pesan terkait array1, jadi kami juga menulis pesan dalam tanda kutip ganda dalam metode cetak. Kemudian kita membuat variabel skalar “2” bernama “scaler_value” sebagai pembagi, dan kita menampilkan nilai variabel skalar dengan menggunakan metode print() dan meneruskan nama variabel di dalamnya.

impor numpy sebagai misalnya



mencetak ( 'Implementasi fungsi bagi(): \n ' )

array1 = [ dua , 4 , 6 , 8 , 10 ]

mencetak ( 'Array Dividen adalah: ' , larik1 )

scaler_nilai = dua

mencetak ( 'Pembaginya adalah:' , scaler_value )

new_array = np.divide ( array1, scaler_value )

mencetak ( 'Array hasil bagi adalah: ' , array_baru )

Setelah membuat array dividen dan variabel skalar pembagi, mari kita panggil fungsi divide() untuk melakukan pembagian di NumPy. Seperti yang Anda lihat di baris 1, kami mengimpor numpy sebagai alias np. Jadi untuk memanggil fungsi tersebut, pertama kita tulis “np” karena ini adalah fungsi NumPy, kemudian tulis nama fungsi “divide” dan berikan parameter dalam kurung fungsi divide(); dalam contoh ini, kami meneruskan ke parameter yang diperlukan, yaitu array1 dan scaler_value. Setelah menulis fungsi NumPy divide() , kita telah menyimpan fungsi ini ke dalam array baru yang lain karena ketika kita menginginkan fungsi ini lagi, kita tidak perlu menulis hanya memanggil fungsi divide() melalui nama array, yaitu new_array. Kemudian kita mencetak array baru dengan memanggil metode print() (metode yang telah ditentukan sebelumnya).

Output dari kode yang ditunjukkan di atas ditampilkan di sini seperti yang muncul di shell. Seperti yang Anda lihat, kita mendapatkan larik hasil bagi yaitu [1 2  3  4  5].

Contoh 02: Membagi Dua Array Elemen-Wise

Sekarang lanjutkan ke 2 dan contoh fungsi bagi(). Dalam contoh ini, kita memiliki dua array input untuk menjalankan fungsi divide(). Array1 adalah '[5, 10, 15, 20, 25],' dan array2 adalah '[3, 7, 11, 13, 17]'. Dan kami menampilkan kedua array dengan memanggil metode yang telah ditentukan sebelumnya metode print() di dalamnya. Kemudian kita memanggil fungsi divide() dan meneruskan parameter (yaitu, array1 dan array2) di dalamnya dan menyimpan fungsi tersebut ke dalam array baru lain bernama “new_array” dan mencetaknya dengan memanggil metode print().

impor numpy sebagai misalnya



mencetak ( 'Implementasi fungsi bagi(): \n ' )

array1 = [ 5 , 10 , limabelas , dua puluh , 25 ]

mencetak ( 'Array Dividen1 adalah: ' , larik1 )

larik2 = [ 3 , 7 , sebelas , 13 , 17 ]

mencetak ( 'Array Pembagi2 adalah: ' , larik2 )

new_array = np.divide ( array1, array2 )

mencetak ( 'Array hasil bagi adalah: ' , array_baru )

Berikut adalah tampilan output dari contoh di atas yang diilustrasikan dari fungsi divide() di NumPy.

Contoh 03: Array Multi-Dimensi dalam Fungsi Divide()

Dalam 3 ini rd contoh, kita akan mengimplementasikan fungsi divide() pada array multi-dimensi. Pertama, kita mengimpor modul NumPy untuk mengimplementasikan fungsi divide(). Kemudian kita membuat dua array, “array1” dan “array2,” dan kita mencetak kedua array dengan memanggil metode print() yang telah ditentukan dan meneruskan array ini di dalamnya. Kemudian kita memanggil fungsi divide() dengan alias np dan melewatkan array1 dan array2 di dalamnya, dan menyimpan seluruh fungsi ini ke dalam array lain bernama ”new_array” sehingga kita tidak perlu memanggil fungsi ini berulang-ulang. Kemudian kita mencetak “new_array” dengan menggunakan metode print().

impor numpy sebagai misalnya



mencetak ( 'Implementasi fungsi bagi(): \n ' )

array1 = [ [ 35 , 72 , 66 , dua puluh satu ] , [ 90 , 89 , lima puluh , 88 ] ]

mencetak ( 'Array Dividen1 adalah: ' , larik1 )

larik2 = [ [ 19 , 99 , 43 , 22 ] , [ 87 , 46 , 75 , 18 ] ]

mencetak ( 'Array Pembagi2 adalah: ' , larik2 )

new_array = np.divide ( array1, array2 )

mencetak ( 'Array hasil bagi adalah: \n ' , array_baru )

Mari kita lihat apa output dari kode yang ditentukan di atas dari fungsi divide() di NumPy. Seperti yang Anda lihat di bawah, kita mendapatkan array hasil bagi yang diinginkan dengan membagi arra1 dan array2.

Kesimpulan

Dalam artikel ini, kita telah mempelajari apa itu fungsi divide(), dan kita juga telah mengimplementasikan beberapa contoh berbeda dan menjelaskan setiap baris kode dari contoh-contoh ini sehingga tidak ada lagi kebingungan yang tersisa.