A collection of Python scripts and small projects developed for various university courses. This repository demonstrates the practical application of Python for solving mathematical problems, automating calculations, and aiding in coursework for subjects like Linear Optimization, Data Mining, and Linear Algebra.
This repository is organized into three main categories based on the academic discipline they serve.
This folder contains solutions to linear optimization problems using the Pyomo library in Python.
LO_1.py
&LO_2.py
: These are complete solutions to two separate linear optimization questions from coursework.
The toolset for calculating some of the variables you encounter in Data Mining course.
Two projects for my Matrix course
Concepts Demonstrated: Algorithm Implementation, Numerical Methods, Linear Algebra Fundamentals.
- Language: Python 3.x
- Key Libraries:
pyomo
: For formulating and solving linear optimization models.pandas
/numpy
: For data manipulation and numerical computations in the Data Mining and Matrix scripts.openpyxl
/csv
: Potentially for handling input data from files.