Fungsi Khusus menggunakan Python NumPy

Hallo guys, Berjumpa dengan Miniblog dari Inzaghi's Blog! Jika sebelumnya, sudah membahas tentang beberapa Jenis Fungsi dalam Python NumPy, sekarang waktunya kita akan membahas tentang Fungsi Khusus dalam Matematika NumPy.

Sumber Artikel Materi : Geeksforgeeks.orgScaler.com (Topics)Data-Flair.trainingdan 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 ProgramizOneCompilerOnlineGDBTrinket, dll. Akan tetapi, Anda juga bisa menggunakan Jupyter Notebook agar lebih praktis.

Berikut ini merupakan Fungsi lainnya selain dari di atas dan khusus untuk yang lain.

import numpy as np

special_arr = np.array([25, -9, 16, -4, 0])

sqrt_result = np.sqrt(special_arr)
cbrt_result = np.cbrt(special_arr)
clip_result = np.clip(special_arr, a_min=-5, a_max=10)
sign_result = np.sign(special_arr)
interp_result = np.interp(special_arr, xp=[-10, 0, 10], fp=[-1, 0, 1])
max_result = np.maximum(special_arr, 5)
min_result = np.minimum(special_arr, -3)
heaviside_result = np.heaviside(special_arr, 0.5)

print("Sqrt:", sqrt_result)
print("Cbrt:", cbrt_result)
print("Clip:", clip_result)
print("Sign:", sign_result)
print("Interp:", interp_result)
print("Maximum:", max_result)
print("Minimum:", min_result)
print("Heaviside:", heaviside_result)

Output :

Sqrt: [ 5. nan  4. nan  0.]
Cbrt: [ 2.92401774 -2.08008382  2.5198421  -1.58740105  0.        ]
Clip: [10 -5 10 -4  0]
Sign: [ 1 -1  1 -1  0]
Interp: [ 1.  -0.9  1.  -0.4  0. ]
Maximum: [25  5 16  5  5]
Minimum: [-3 -9 -3 -4 -3]
Heaviside: [1.  0.  1.  0.  0.5]

Hasil di Jupyter Notebook :


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post