项目作者: arryaaas

项目描述 :
Final Project Aljabar Linier - Aplikasi Desktop / GUI untuk menghitung Operasi Matriks
高级语言: Python
项目地址: git://github.com/arryaaas/Matrix-Calculator-GUI.git
创建时间: 2020-09-23T08:40:06Z
项目社区:https://github.com/arryaaas/Matrix-Calculator-GUI

开源协议:MIT License

下载


Matrix-Calculator-GUI

Matrix Calculator GUI adalah aplikasi desktop untuk menghitung penjumlahan, pengurangan, perkalian, perkalian skalar dan determinan sebuah matriks. Aplikasi ini dibuat dengan menggunakan Bahasa Pemrograman Python.

Pratinjau Aplikasi

Instalasi

Gunakan pengelola paket pip untuk menginstal numpy.

  1. pip install numpy

Pemakaian NumPy

  1. import numpy as np
  2. matrix_a = np.array([1, 2, 3, 4]).reshape(2, 2)
  3. matrix_b = np.array([5, 6, 7, 8]).reshape(2, 2)
  4. matrix_multiplication = np.dot(matrix_a, matrix_b)
  5. matrix_determinant = np.linalg.det(matrix_a)

Libraries

  • Tkinter adalah Python yang mengikat toolkit Tk GUI. Ini adalah antarmuka Python standar ke toolkit Tk GUI, dan GUI standar de facto Python. Tkinter disertakan dengan instalasi Python standar Linux, Microsoft Windows dan Mac OS X. Nama Tkinter berasal dari antarmuka Tk.
  • NumPy adalah pustaka python yang digunakan untuk bekerja dengan array. Ia juga memiliki fungsi untuk bekerja dalam domain aljabar linier, transformasi fourier, dan matriks. NumPy dibuat pada tahun 2005 oleh Travis Oliphant. Ini adalah proyek open source dan Anda dapat menggunakannya dengan bebas. NumPy adalah singkatan dari Numerical Python.
  • Time, Modul waktu Python menyediakan banyak cara untuk merepresentasikan waktu dalam kode, seperti objek, angka, dan string. Ini juga menyediakan fungsionalitas selain mewakili waktu, seperti menunggu selama eksekusi kode dan mengukur efisiensi kode Anda.

Video Penjelasan

Video penjelasan tentang Matrix Calculator GUI (Operasi Matriks) dan Demo Programnya dapat dilihat disini.

Lisensi

Didistribusikan di bawah Lisensi MIT. Lihat LISENSI untuk informasi lebih lanjut.

Kontak

Mochammad Arya Salsabila - Aryasalsabila789@gmail.com