Cara Menghitung Akar Kuadrat dengan Python

Diterbitkan: 2023-02-03

Bahasa pemrograman multi-paradigma tingkat tinggi dengan pendekatan berorientasi objek, Python dirancang untuk sangat dapat dikembangkan, dengan beberapa modul ringkas, termasuk modul matematika multifungsi.

Di sini, kita menjelajahi berbagai cara di mana Python dapat menghitung fungsi matematika yang sangat spesifik – akar kuadrat – dengan atau tanpa menggunakan modul matematika dan cmath.

Daftar ke Kursus Pembelajaran Mesin dari Universitas top Dunia. Dapatkan Master, PGP Eksekutif, atau Program Sertifikat Lanjutan untuk mempercepat karier Anda.

Daftar isi

Apa itu Akar Kuadrat?

Sementara sebagian besar dari kita akrab dengan konsep matematika ini, ada baiknya menyegarkan ingatan kita dengan definisi sederhana: Nilai 'y' adalah akar kuadrat dari x karena 'y', ketika dikalikan dengan dirinya sendiri, menghasilkan bilangan asli x.
Dalam istilah matematika ini dapat dinyatakan sebagai berikut:
Jika x = yxy
atau x = y2
maka √x = y

Fungsi Akar Kuadrat dengan Python

Akar kuadrat suatu angka dapat diekstraksi menggunakan Python dalam berbagai cara berbeda:

1. Menggunakan modul matematika Python :

A. Dengan fungsi bawaan math.sqrt() :
Langkah 1 : Impor modul matematika
Langkah 2 : Gunakan fungsi sqrt()
Kode masukan:
Impor matematika
Print(“Akar kuadrat 54 adalah”,math.sqrt(49))
Keluaran:
akar kuadrat dari 54 adalah 7,348469228349534
B. Dengan fungsi math.pow() bawaan:
Langkah 1: Impor modul matematika
Langkah 2: Gunakan fungsi pow()
Ini beroperasi berdasarkan prinsip matematika sederhana: √x = x1/2 atau √x = x0,5.
Fungsi membutuhkan input dari dua parameter – bilangan dasar dan eksponennya.
Kode masukan:
Impor matematika
angka = float(input(” Silakan Masukkan Nilai numerik apapun : “))
akarkuadrat = matematika.pow(angka, 0,5)
print(“Akar kuadrat {0} dari bilangan yang diberikan = {1}”.format(angka, akar kuadrat))
Keluaran:
Silakan Masukkan Nilai numerik apa pun: 54
Akar kuadrat Angka 54,0 = 7,348469228349534

Lihat Sertifikasi Lanjutan upGrad di DevOps

Kursus Pembelajaran Mesin Terbaik & Kursus AI Online

Master of Science dalam Pembelajaran Mesin & AI dari LJMU Program Pascasarjana Eksekutif dalam Pembelajaran Mesin & AI dari IIITB
Program Sertifikat Lanjutan dalam Pembelajaran Mesin & NLP dari IIITB Program Sertifikat Lanjutan dalam Machine Learning & Deep Learning dari IIITB Program Pascasarjana Eksekutif dalam Ilmu Data & Pembelajaran Mesin dari University of Maryland
Untuk Menjelajahi semua kursus kami, kunjungi halaman kami di bawah ini.
Kursus Pembelajaran Mesin

2. Menggunakan modul cmath Python

Langkah 1: Impor modul matematika kompleks (cmath).
Langkah 2: Gunakan fungsi cmath.sqrt()
Modul cmath membantu menghitung akar kuadrat dari bilangan real atau kompleks.
Kode masukan:
impor cmath
bilangan = 1+2j
sqrt = cmath.sqrt(bil)
print(akar kuadrat'{0} adalah {1:0.2f} + {2:0.2f}' .format(num,sqrt.real,sqrt.imag))
Keluaran:
Akar kuadrat (1+2j) adalah 1,27+0,79

Keterampilan Machine Learning yang Diminta

Kursus Kecerdasan Buatan Kursus Tablo
Kursus NLP Kursus Pembelajaran Mendalam

3. Menggunakan eksponen ** operator:

Beroperasi dengan prinsip yang sama dengan fungsi pow( ), yaitu √x = x1/2 atau √x = x0.5
tetapi tidak mengharuskan pengguna untuk mengimpor modul matematika
Kode masukan:
def sqrt(n):
jika n < 0:
Kembali
Kalau tidak:
mengembalikan n**0,5
cetak(sqrt(54))
Keluaran:
7.348469228349534

Blog Pembelajaran Mesin dan Kecerdasan Buatan Populer

IoT: Sejarah, Sekarang & Masa Depan Tutorial Pembelajaran Mesin: Pelajari ML Apa itu Algoritma? Sederhana & Mudah
Gaji Insinyur Robotika di India: Semua Peran Sehari dalam Kehidupan Insinyur Pembelajaran Mesin: Apa yang mereka lakukan? Apa itu IoT (Internet of Things)
Permutasi vs Kombinasi: Perbedaan antara Permutasi dan Kombinasi 7 Tren Teratas dalam Kecerdasan Buatan & Pembelajaran Mesin Pembelajaran Mesin dengan R: Semua yang Perlu Anda Ketahui

Di upGrad, Sertifikat Lanjutan kami dalam Pembelajaran Mesin dan Pembelajaran Mendalam , ditawarkan bekerja sama dengan IIIT-B, adalah kursus 8 bulan yang diajarkan oleh pakar industri untuk memberi Anda gambaran dunia nyata tentang cara kerja pembelajaran mendalam dan pembelajaran mesin. Dalam kursus ini, Anda akan mendapatkan kesempatan untuk mempelajari konsep-konsep penting seputar pembelajaran mesin, pembelajaran mendalam, visi komputer, cloud, jaringan saraf, dan banyak lagi.

Lihat halaman kursus dan segera daftarkan diri Anda!

Ingin berbagi artikel ini?

Rencanakan Karir Pengembangan Perangkat Lunak Anda Sekarang!

Terapkan Untuk Master Dalam Pembelajaran Mesin & AI