using sympy and pandas to input and multiply matrices of various sizes. It supports whole numbers and fractions, displaying results in a tabular format.
The Matrix Multiplier App is a Streamlit-based application designed to facilitate the input and multiplication of matrices of various sizes. Users can input matrices with either whole numbers or fractions, and view the multiplication results in a tabular format.
- Matrix Input: Allows users to specify matrix size (2x2, 3x3, 4x4, 5x5) and input matrix values either as whole numbers or fractions.
- Matrix Multiplication: Computes the product of two matrices.
- Results Display: Shows the result of the matrix multiplication in a formatted table.
- Streamlit: Provides the web interface for input and interaction.
- SymPy: Handles symbolic mathematics, including matrix operations and fraction support.
- Pandas: Formats and displays the result of matrix multiplication in a user-friendly table.
To run this application, ensure you have the following libraries installed. You can use the requirements.txt file provided:
streamlit sympy pandas