This project includes a class that allows for the creation of matricies and contains some methods pertinant to typical matrix mathematics, including some basic linear algebra methods. It also includes a simple text-based interface for using the class's methods.
To use the code, download the python files into the same directory, and run the matrixInterface file. Or, just import the Matrix.py file to any desired file of your own.
The sympy library must be downloaded into your environment for some methods of the Matrix class to function. Many enviroments (such as Anaconda) come with sympy, thus in those situations extra instalation is unnecessary. In the event that your Python environment does not already have it, the library can be downloaded from github at sympy by following instructions found in their README file.
- [Anaconda] (The navigator I downloaded for Python.)
- [Spyder] (The coding environment I used while creating this project.)
No contributions are being accepted; this is an individual project I did for fun to explore and test my knowledge of Python and Linear Algebra.
- Liam Niehus-Staab - Initial work - niehusst
- The formatting style of this README was borrowed from Billie Thompson
- I refreshed my knowledge on how to compute an inverse using the determinant at mathisfun.com
- Utilized the functions 'solve' and 'evalf' from the sympy library, github code found at sympy