counting / maths /matrices /matrices_tab.py
spagestic's picture
feat: implement Gradio interfaces for matrix operations and utilities; remove old matrix interface
ff0d3b3
raw
history blame contribute delete
771 Bytes
import gradio as gr
from maths.matrices.matrix_add import matrix_add_interface
from maths.matrices.matrix_subtract import matrix_subtract_interface
from maths.matrices.matrix_multiply import matrix_multiply_interface
from maths.matrices.matrix_determinant import matrix_determinant_interface
from maths.matrices.matrix_inverse import matrix_inverse_interface
matrices_interfaces_list = [
matrix_add_interface, matrix_subtract_interface,
matrix_multiply_interface, matrix_determinant_interface,
matrix_inverse_interface
]
matrices_tab_names = [
"Matrix Addition", "Matrix Subtraction", "Matrix Multiplication",
"Matrix Determinant", "Matrix Inverse"
]
matrices_tab = gr.TabbedInterface(matrices_interfaces_list, matrices_tab_names, title="Matrices")