Operasi Hitung Dasar dengan Python NumPy

Halo gais! Berjumpa dengan Miniblog dari Inzaghi's Blog! Jika sebelumnya, kita telah membahas tentang Array N-Dimensi dengan menggunakan Python Numpy, kali ini kita akan membuat Program Operasi Hitung Dasar dengan Python Numpy.

Sumber Kode (Referensi) : Numpy.org 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 ProgramizOneCompilerOnlineGDBTrinket, dll. Akan tetapi, Anda juga bisa menggunakan Jupyter Notebook agar lebih praktis.

Berikut adalah Contoh pembuatan Operasi Hitung Dasar dalam Python :

import numpy as np

# Membuat dua array NumPy
array1 = np.array([1, 2, 3])
array2 = np.array([4, 5, 6])

# Penjumlahan
hasil_penjumlahan = array1 + array2
print("Penjumlahan :")
print(hasil_penjumlahan)

# Pengurangan
hasil_pengurangan = array1 - array2
print("\nPengurangan :")
print(hasil_pengurangan)

# Perkalian (elemen-wise)
hasil_perkalian = array1 * array2
print("\nPerkalian (elemen-wise) :")
print(hasil_perkalian)

# Pembagian (elemen-wise)
hasil_pembagian = array1 / array2
print("\nPembagian (elemen-wise) :")
print(hasil_pembagian)

# Perkalian skalar dengan array
skalar = 2
hasil_perkalian_skalar = skalar * array1
print("\nPerkalian skalar dengan array :")
print(hasil_perkalian_skalar)

Dalam contoh ini :

  • Kita membuat dua array NumPy, array1 dan array2.
  • Kami melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian elemen-wise antara kedua array.
  • Kami juga melakukan operasi perkalian skalar dengan array menggunakan konstanta skalar.

Hasil dari setiap operasi dicetak ke layar. NumPy sangat kuat dalam melakukan operasi elemen-wise ini, yang memungkinkan Anda untuk dengan mudah melakukan operasi hitung pada array NumPy dengan ukuran yang berbeda.

Hasil Output :

Penjumlahan :
[5 7 9]

Pengurangan :
[-3 -3 -3]

Perkalian (elemen-wise) :
[ 4 10 18]

Pembagian (elemen-wise) :
[0.25 0.4  0.5 ]

Perkalian skalar dengan array :
[2 4 6]

Hasil di Jupyter Notebook :

Atau ini adalah Contoh lainnya dari Operasi Hitung Dasar dengan Numpy :

import numpy as np

a = np.array([20, 30, 40, 50])
b = np.arange(4)
c = a - b
b_squared = b**2
sin_values = 10 * np.sin(a)
a_less_than_35 = a < 35

print("Array a:")
print(a)

print("\nArray b:")
print(b)

print("\nArray c (a - b):")
print(c)

print("\nArray b^2:")
print(b_squared)

print("\nArray 10 * sin(a):")
print(sin_values)

print("\nArray a < 35:")
print(a_less_than_35)

Output :

Array a:
[20 30 40 50]

Array b:
[0 1 2 3]

Array c (a - b):
[20 29 38 47]

Array b^2:
[0 1 4 9]

Array 10 * sin(a):
[ 9.12945251 -9.88031624  7.4511316  -2.62374854]

Array a < 35:
[ True  True False False]

Jupyter Notebook :


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post