Simbol akar pangkat tiga dilambangkan dengan '3√'. Dalam kasus akar kuadrat, kami hanya menggunakan simbol akar seperti '√', juga disebut akar
Misalnya, akar pangkat tiga dari 64, dilambangkan dengan 3√64, adalah 4 karena ketika kita mengalikan 4 dengan dirinya sendiri tiga kali, kita mendapatkan 4 x 4 x 4 = 64 = 43
Cara menghitung akar pangkat tiga dengan Python
Untuk mencari akar pangkat tiga dengan Python, gunakan persamaan matematika sederhana. x ** (1. / 3). Ini menghitung akar pangkat tiga (floating-point) dari x. Ini adalah persamaan matematika sederhana yang mengambil akar pangkat tiga dari x, membulatkannya ke bilangan bulat terdekat, menaikkannya ke pangkat tiga, dan memeriksa apakah hasilnya sama dengan x
x = 27 cr = x ** (1./3.) print(cr)Keluaran
3.0_Untuk menghitung angka eksponen dengan Python, kami menggunakan **. Bintang ganda (**) juga disebut operator daya. Untuk menghitung akar pangkat tiga, kita dapat mengatur kekuatan sama dengan 1/3
Temukan akar pangkat tiga dari angka negatif dengan Python
Untuk mencari akar pangkat tiga dari bilangan negatif dengan Python, pertama-tama, gunakan fungsi abs(), lalu Anda bisa menggunakan persamaan matematika sederhana untuk menghitung akar pangkat tiga
Kami tidak dapat menemukan akar pangkat tiga dari bilangan negatif dengan cara yang kami hitung untuk metode di atas. Misalnya, akar pangkat tiga dari bilangan bulat -27 seharusnya -3, tetapi Python mengembalikan 1. 50000000000000004+2. 598076211353316j
Mari tulis fungsi lengkap yang akan memeriksa apakah angka input negatif, lalu akan dihitung sesuai
def cuberoot(x): if x < 0: x = abs(x) cube_root = x**(1/3)*(-1) else: cube_root = x**(1/3) return cube_root print(cuberoot(27)) print(round(cuberoot(-27)))Keluaran
3.0 -3Seperti yang Anda lihat, kita perlu membulatkan hasilnya untuk mendapatkan nilai pasti akar pangkat tiga
Menggunakan fungsi Numpy cbrt()
Untuk menghitung akar pangkat tiga di numpy, gunakan numpy. metode cbrt(). np. fungsi cbrt() mengembalikan akar pangkat tiga dari setiap elemen array
Numpy cbrt() adalah metode matematis untuk menemukan akar pangkat tiga dari setiap elemen dalam larik tertentu.
import numpy as np arr1 = [1, 8, 27, 64] arr2 = np.cbrt(arr1) print(arr2)_Keluaran
[1. 2. 3. 4.]np. Fungsi cbrt () adalah metode termudah untuk menghitung akar pangkat tiga angka. Berbeda dengan pendekatan di atas, ini tidak bermasalah dengan input negatif dan mengembalikan angka persis seperti 4 untuk input 64
l= [1,2,3,l0l1
l_2
l_3
l4= l6
l7 l8l9 =0
=1=2=3l8=3=6
l_2
=_8
=9[0
Keluaran
[1, 8, 27, 64]
Metode 2. Menggunakan fungsi pow()
Ini juga cara kekerasan. Dalam hal ini, kami menggunakan fungsi pow() bawaan
Contoh
Python3
# Initializing list
l= [1,2,3,l0l1
l_2
l_3
l4= l6
l7 l8l9 =0
=1,3,4,53,7
l_2
=_8
=9[0
Keluaran
[1, 8, 27, 64]
Metode 3. Menggunakan pemahaman daftar
Tugas ini juga dapat dilakukan dengan menggunakan pemahaman daftar. Ini mirip dengan fungsi di atas. Hanya perbedaannya adalah kompak dan satu liner
Contoh
Python3
# Initializing list
l= [1,2,3,l0l1
l_2
,_5
l4= [,4,5332l7 l8l9 36
l_2
=_8
=9[0
Keluaran
[1, 8, 27, 64]
Metode 4. Menggunakan lambda
Ini juga dapat dicapai dengan menggunakan fungsi lambda
Contoh
Python3
# Initializing list
l= [1,2,3,l0l1
l_2
l4= l06l07l08l07______6_______10 l11=3=3 3l15