TUGAS MATRIKS NumPy

INI PROGRAMNYA :













Penjelasan Per Baris


1. import numpy as np

Baris ini mengimpor pustaka NumPy dan memberinya nama singkat np.
Tujuannya agar ketika memanggil fungsi NumPy, kita cukup menulis np.


2. Membuat matriks A

A = np.array([[1, 2], [3, 4]])

Kode ini membuat matriks 2x2 bernama A, dengan isi:

12
34

3. Membuat matriks B

B = np.array([[5, 6], [7, 8]])

Matriks 2x2 bernama B, dengan isi:

56
78

OPERASI MATRIKS

4. Penjumlahan Matriks

print("A + B =") print(A + B)

NumPy akan menjumlahkan setiap elemen yang posisinya sama.

Hasilnya:

[[ 6 8] [10 12]]

5. Perkalian Matriks

print("A x B =") print(A @ B)

Simbol @ artinya perkalian matriks.

Perkalian dilakukan:
(baris A) × (kolom B)

Hasilnya:

[[19 22] [43 50]]

6. Transpose Matriks

print("Transpose A =") print(A.T)

Transpose = menukar baris menjadi kolom.

A menjadi:

[[1 3] [2 4]]

7. Determinan Matriks

print("Determinan A =", np.linalg.det(A))

Determinant adalah nilai khusus dari matriks.
Untuk matriks A, hasilnya:

-2.0

8. Invers Matriks

print("Invers A =") print(np.linalg.inv(A))

Invers adalah kebalikan dari matriks (seperti 1/x pada angka).
Hasil invers matriks A:

[[-2. 1. ] [ 1.5 -0.5]]

KESIMPULANNYA

Program ini menunjukkan operasi-operasi matriks dasar:

OperasiArtinya
A + B        Menjumlahkan matriks
A @ B        Perkalian matriks
A.T       Transpose (tukar baris & kolom)
det(A)       Mencari determinan
inv(A)       Mencari invers matriks

  • Program ini membuat matriks A dan B Menggunakan NumPy untuk:

  •   Menjumlahkan

  •  Mengalikan

  •  Mentranspose

  •  Menghitung determinan 

  • Menghitung invers

  • Semua perintah NumPy sangat singkat dan mudah dipakai.

Comments

Popular posts from this blog

Biografi Abu Ja’far Muhammad ibnu Musa Al-Khuwarizmi

TUGAS 4 Buat Uraian Deskriptif, Flowchart, Dan Pseudocode Tentang Kehidupan Sehari-hari.

TUGAS 3 STEVE JOBS