Modul & Fungsi Matematika Python | Fungsi Matematika Python
Diterbitkan: 2022-04-23Python memiliki banyak fungsi bawaan yang memungkinkan pengguna untuk melakukan beberapa tugas dengan cepat dan efisien. Math adalah jenis modul dalam Python yang memungkinkan pengguna menggunakan beberapa fungsi untuk pengoperasian yang lebih mudah. Beberapa fungsi didefinisikan dalam modul matematika. Modul dibangun dalam bahasa pemrograman Python dan dapat melakukan perhitungan dan tugas matematika.
Modul matematika python
Operasi matematika umum seperti penambahan, pengurangan, perkalian, dll., dapat dilakukan melalui operator bawaan seperti +, -, dan *. Namun, operator tidak built-in untuk kasus seperti itu ketika pengguna harus melakukan perhitungan matematis kompleks yang melibatkan operasi lanjutan seperti fungsi logaritmik, ekspresi eksponensial, dll.
Oleh karena itu, solusi khusus harus ada sehingga operasi matematika dilakukan dengan cepat. Modul tertentu telah dirancang dengan Python, termasuk beberapa fungsi untuk melakukan perhitungan matematis tingkat lanjut. Modul ini dikenal sebagai modul “matematika”.
Modul memiliki akses ke fungsi matematika yang didefinisikan dalam standar C.
Fungsi yang didefinisikan dalam modul matematika, bagaimanapun, tidak dapat diterapkan ke bilangan kompleks. Jika pengguna perlu menerapkan fungsi-fungsi ini dalam bilangan kompleks, maka nama yang sama dapat digunakan dari modul yang berbeda, "Cmath." Perbedaan ini dibuat antara matematika umum dan fungsi bilangan kompleks karena sebagian besar pengguna tidak ingin mempelajari matematika ke bilangan kompleks. Fungsi yang mendasari modul matematika ditulis dalam CPython, dan mengikuti standar C.
Ketersediaan modul matematika memungkinkan pengguna untuk melakukan perhitungan matematika pada aplikasi. Beberapa kegunaan dari modul matematika telah terdaftar di bawah ini. Fungsi dalam modul matematika dapat digunakan untuk
- Perhitungan permutasi dan kombinasi dengan menggunakan faktorial.
- Perhitungan tinggi tiang melalui penggunaan fungsi trigonometri.
- Perhitungan peluruhan radioaktif melalui penggunaan fungsi eksponensial.
- Perhitungan kurva jembatan gantung melalui penggunaan fungsi hiperbolik.
- Memecahkan persamaan seperti persamaan kuadrat.
- Simulasi fungsi periodik seperti gelombang cahaya, gelombang suara, dan melalui penggunaan fungsi trigonometri.
Instalasi terpisah dari modul matematika tidak diperlukan, karena sudah dikemas dengan rilis Python. Namun, modul perlu diimpor untuk menggunakan fungsi. Perintah berikut dapat digunakan untuk mengimpor modul matematika.
Pelajari kursus ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Jelajahi Kursus Ilmu Data Populer kami
Program Pascasarjana Eksekutif Ilmu Data dari IIITB | Program Sertifikat Profesional dalam Ilmu Data untuk Pengambilan Keputusan Bisnis | Master of Science dalam Ilmu Data dari University of Arizona |
Program Sertifikat Lanjutan dalam Ilmu Data dari IIITB | Program Sertifikat Profesional dalam Ilmu Data dan Analisis Bisnis dari University of Maryland | Lihat Semua Kursus Ilmu Data |
Konstanta modul matematika
Banyak konstanta sudah ditentukan sebelumnya dalam modul matematika Python. Ini menawarkan beberapa keuntungan untuk diakses. Karena konstanta ini telah ditentukan sebelumnya, tidak perlu definisi terpisah dalam program, yang menghemat waktu. Konstanta berikut sedang didefinisikan dalam modul matematika.
1. Pi
Pi atau didefinisikan sebagai perbandingan keliling lingkaran dengan diameter lingkaran. Jumlah Pi bukanlah pecahan sederhana karena tidak rasional. Juga, ia memiliki tempat desimal tak terbatas, tetapi umumnya, Angkanya kira-kira 22/7, atau nilainya 3,141. di Python, Pi dapat diakses melalui modul matematika melalui perintah:
matematika. pi
Keuntungan dari Pi terletak pada kenyataan bahwa itu dapat digunakan setiap kali Pi diperlukan untuk menghitung tugas apa pun, seperti perhitungan keliling lingkaran apa pun. Dalam kasus seperti itu, keliling lingkaran akan menjadi 2π r, di mana nilai Pi dapat digunakan.
Selain itu, luas lingkaran dapat dihitung dengan menggunakan rumus r². Oleh karena itu, setiap kali pengguna harus melakukan perhitungan tertentu dalam Python yang menggunakan nilai Pi, maka konstanta Pi dapat diimpor secara langsung.
2. Tau
Tau didefinisikan sebagai rasio lain dari keliling lingkaran dengan jari-jari lingkaran. Konstanta Tau sama dengan nilai 2π, atau nilai perkiraan 6,28. Ini adalah bilangan irasional yang mirip dengan .
Banyak perhitungan matematis memerlukan penggunaan 2π, dan dalam kasus seperti itu, tau dapat digunakan.
Konstanta tau dapat diakses melalui perintah math.tau
Mirip dengan Pi, Tau juga merupakan nomor tipe mengambang.
3. Bilangan Euler
Bilangan Euler adalah jenis konstanta lain dalam modul matematika yang merupakan basis dari logaritma natural. Untuk perhitungan matematis seperti menghitung tingkat peluruhan atau tingkat pertumbuhan, fungsi dapat digunakan. Nilai Bilangan Euler diperkirakan dengan nilai 2,718. Nomor dapat diimpor melalui perintah "math.e".
4. Tak terhingga
Kapan pun istilah tak terhingga disebutkan, itu tidak dapat didefinisikan sebagai angka; namun, itu adalah konsep dalam matematika yang mendefinisikan situasi tanpa batas atau sesuatu yang tidak memiliki akhir. Infinity dapat digunakan dalam algoritma ketika pengguna ingin membandingkan nilai yang diberikan dengan nilai minimum absolut atau maksimum.
Dalam Python, infinity didefinisikan sebagai math.inf.
5. NaN (Bukan Angka)
Nan banyak digunakan untuk mendefinisikan nilai-nilai yang tidak numerik. Ini mungkin karena hasil input yang tidak valid atau jika input numerik rusak. Konstanta NaN telah didefinisikan dalam versi Python 3.5. NaN dapat diakses melalui math.nan.
Banyak fungsi dan metode disertakan dalam modul matematika. Beberapa fungsi dalam modul adalah:
langit-langit()
Fungsi ceil() digunakan untuk mengembalikan nilai integral yang terkecil tetapi nilainya harus lebih besar dari Angka.
lantai()
Fungsi ceil() digunakan untuk mengembalikan nilai yang paling integral tetapi nilainya harus lebih kecil dari Number.
hebat()
Fungsi fabs() digunakan untuk mengembalikan nilai absolut angka.
faktorial()
Fungsi faktorial dalam modul matematika menghitung faktorial suatu bilangan dan mengembalikan faktorial. Jika nilai integer tidak dimasukkan untuk menghitung faktorial, program menghasilkan pesan kesalahan.
Cara kerja fungsi fabs() dan faktorial() dalam modul matematika Python ditunjukkan di bawah ini.
tanda salinan (a, b)
Fungsi ini digunakan untuk mengembalikan angka float. Angka dikembalikan dengan nilai parameter 'a' yang memiliki tanda 'b'.
gcd():
Angka-angka disebutkan dalam argumen. Untuk menghitung pembagi persekutuan terbesar untuk dua angka yang disebutkan dalam argumen, fungsi digunakan. Namun, fungsi ini kompatibel dengan versi Python 3.5 atau versi yang lebih tinggi.
Sebuah program ditampilkan di bawah ini, menggunakan dua fungsi copysign(a,b), dan gcd() dalam bahasa Python.
matematika.log()
Metode log matematika Python , yaitu, math.log(), digunakan untuk mengembalikan nilai logaritma natural dari setiap angka yang diberikan. Perhitungan dilakukan pada basis e.
matematika.pow(x,y)
Metode math.pow(x,y) mengembalikan nilai pangkat x sama dengan nilai y. Dalam kasus di mana nilai x ternyata tidak bersahabat, atau nilai y ternyata bukan bilangan bulat, maka program akan menghasilkan ValueError.
matematika.modf(x)
Metode math.modf(x) digunakan untuk mengembalikan bagian pecahan dan bagian bilangan bulat untuk variabel x.
terpotong()
Metode trunc() digunakan untuk mengembalikan nilai terpotong dari bilangan bulat x.
matematika.cos()
Fungsi math.cos() digunakan untuk mengembalikan nilai kosinus suatu bilangan.
matematika.derajat()
Sudut dapat diubah menjadi derajat dari radian melalui fungsi math.degrees().
matematika.erf()
Untuk nomor berapa pun, fungsi kesalahan dikembalikan melalui metode math.erf().
matematika.isinf(x)
Fungsi mengembalikan nilai aktual jika input x negatif atau positif tak terhingga. Jika tidak, fungsi akan mengembalikan nilai False.
matematika.selanjutnya (x,y)
Angka floating-point di sebelah x dikembalikan yang bergerak menuju y.
Baca Artikel Ilmu Data populer kami
Jalur Karir Ilmu Data: Panduan Karir Komprehensif | Pertumbuhan Karir Ilmu Data: Masa Depan Pekerjaan ada di sini | Mengapa Ilmu Data Penting? 8 Cara Ilmu Data Memberi Nilai pada Bisnis |
Relevansi Ilmu Data untuk Manajer | Lembar Cheat Ilmu Data Utama Yang Harus Dimiliki Setiap Ilmuwan Data | 6 Alasan Teratas Mengapa Anda Harus Menjadi Ilmuwan Data |
Sehari dalam Kehidupan Ilmuwan Data: Apa yang mereka lakukan? | Mitos Rusak: Ilmu Data tidak perlu Coding | Kecerdasan Bisnis vs Ilmu Data: Apa perbedaannya? |
Kesimpulan
Artikel tersebut membahas beberapa fungsi yang telah ditentukan sebelumnya dalam modul matematika dengan Python. Juga, banyak konstanta telah ditentukan sebelumnya dalam modul untuk membuat perhitungan yang mudah dan efisien dari masalah matematika tingkat lanjut. Selain metode tersebut, beberapa metode lain juga ada untuk perhitungan yang berbeda.
Memahami berbagai fungsi dan modul dalam bahasa pemrograman Python, memahami bahasa sangat penting. Jika Anda tertarik, Anda dapat memeriksa Program Sertifikat Tingkat Lanjut dalam kursus Ilmu Data yang ditawarkan oleh upGrad. Kursus, yang dirancang untuk para profesional yang bekerja, akan memberi Anda proyek kehidupan nyata dan melatih Anda dalam ilmu data. Untuk pertanyaan lebih lanjut, Anda dapat menghubungi tim bantuan kami.
Mengapa modul matematika digunakan dalam Python?
Modul matematika digunakan untuk melakukan perhitungan matematika tingkat lanjut seperti perhitungan trigonometri, masalah eksponensial, dll.
Bagaimana modul matematika dapat diinstal?
Modul matematika adalah modul bawaan dalam Python, dan oleh karena itu, tidak diperlukan instalasi terpisah. Itu akan diinstal dengan rilis Python.
Apa isi modul matematika?
Modul matematika berisi beberapa konstanta yang telah ditentukan sebelumnya seperti Tau, Pi, dll., dan beberapa metode perhitungan matematika bawaan.
Bagaimana Pi dapat diakses dengan Python?
Pi dapat diakses melalui modul matematika menggunakan perintah math.pi.