Hallo guys, Berjumpa dengan Miniblog dari Inzaghi's Blog! Dalam Matematika, Pembulatan sangat diperlukan jika Bilangan Pecahan Desimal-nya banyak sekali. Kali ini kita akan membuat Fungsi Pembulatan menggunakan NumPy dalam Python untuk Fungsi Matematika Sederhana.
Sumber Artikel Materi : Geeksforgeeks.org, Scaler.com (Topics), Data-Flair.training, dan juga menggunakan ChatGPT
Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz, OneCompiler, OnlineGDB, Trinket, dll. Akan tetapi, Anda juga bisa menggunakan Jupyter Notebook agar lebih praktis.
Untuk memotong nilai angka desimal yang dibulatkan ke angka desimal presisi tertentu, paket NumPy menawarkan beberapa rutinitas. Mari kita bahas tentang cara kerja fungsi pembulatan.
import numpy as npdecimal_array = np.array([2.325, 4.678, 7.891])around_result = np.around(decimal_array, decimals=1)round_result = np.round(decimal_array, decimals=1)ceil_result = np.ceil(decimal_array)floor_result = np.floor(decimal_array)rint_result = np.rint(decimal_array)fix_result = np.fix(decimal_array)trunc_result = np.trunc(decimal_array)print("Around:", around_result)print("Round:", round_result)print("Ceil:", ceil_result)print("Floor:", floor_result)print("Rint:", rint_result)print("Fix:", fix_result)print("Trunc:", trunc_result)
Output :
Around: [2.3 4.7 7.9]
Round: [2.3 4.7 7.9]
Ceil: [3. 5. 8.]
Floor: [2. 4. 7.]
Rint: [2. 5. 8.]
Fix: [2. 4. 7.]
Trunc: [2. 4. 7.]
Hasil di Jupyter Notebook :
Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.
Terima Kasih 😀😊😘👌👍 :)