Skip to content

MatrixWizards/Matrix-Calculus

Repository files navigation

🟢 🕶️ Matrix Calculus 🕶️ 🟢

Practical implementations of core matrix and linear algebra algorithms in Python.

Installation

In order to set up the environment use:

./setup.sh

Report Generation

To export given solution use:

./generate_report.py \
    --description_file description.md \
    --code feature_test.py \
    --output_dir output_dir

Converting notebooks to PDF files

To export notebooks to PDF files use:

./convert_notebooks.py --notebooks_dir ./notebooks

If you want to force rerender of all notebooks use --force flag.

If you work on WSL, you must have installed chromium and it's dependencies on your subsystem. You can install them using python `playwright' package:

source ./.venv/bin/activate && playwright install chromium && playwright install-deps chromium

Implemented Algorithms

Matrix multiplication

LU decomposition

Gaussian elimination

Matrix norms

About

Practical implementations of core matrix and linear algebra algorithms in Python

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors