https://github.com/wisskirchenj/matrix-processor
Python app to process matrices using numpy
https://github.com/wisskirchenj/matrix-processor
matrix-calculations numpy python3
Last synced: 5 months ago
JSON representation
Python app to process matrices using numpy
- Host: GitHub
- URL: https://github.com/wisskirchenj/matrix-processor
- Owner: wisskirchenj
- Created: 2023-11-02T19:59:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-06T10:51:06.000Z (over 2 years ago)
- Last Synced: 2025-02-24T04:42:13.822Z (12 months ago)
- Topics: matrix-calculations, numpy, python3
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# IDEA EDU Course
Project implemented in the track 'Practicing Algorithms with Python' of hyperskill.org JetBrains Academy.
Purpose of doing this project is to make progress in this track and improve Python knowledge.
## Technology / External Libraries
- Python 3.11.6,
- with packages: numpy, io, typing, unittest, unittest.mock, parameterized
## Repository Contents
The sources of main project tasks (6 stages) and pytest testing.
## Installation
Install the wheel file using pip after clone/fork:
> pip install dist/matrix_processor-3.11.6-py3-none-any.whl
## Program description
Matrix processor is a Python-based project for devoted matrix enthusiasts: learn to perform a variety of operations
on matrices including addition, multiplication, finding the determinant, and dealing with inverse matrices.
Have fun!
## Project progress
Project was completed on 29.10.23
02.11.23 Project started and Stage 1 completed - Addition of 2 matrices, read from input.
04.11.23 Stage 2 completed - Scale matrix by a constant, read from input.
04.11.23 Stage 3 completed - add multiplication of 2 matrices. Provide menu for choosing operation.
05.11.23 Stage 4 completed - add transposition of matrix in 4 different ways, both diagonals and axes.
06.11.23 Stage 5 completed - add determinant calculation for square matrices using numpy.
06.11.23 Final Stage 6 completed - add inverse calculation for square matrices using numpy.