Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bl33h/relations
A program for relation analysis and matrix operations using numpy. It determines relation types and performs matrix computations.
https://github.com/bl33h/relations
discrete-mathematics matrix matrix-operations numpy python relations
Last synced: about 1 month ago
JSON representation
A program for relation analysis and matrix operations using numpy. It determines relation types and performs matrix computations.
- Host: GitHub
- URL: https://github.com/bl33h/relations
- Owner: bl33h
- Created: 2022-11-25T06:13:24.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-17T06:11:01.000Z (over 1 year ago)
- Last Synced: 2024-11-20T20:35:36.508Z (3 months ago)
- Topics: discrete-mathematics, matrix, matrix-operations, numpy, python, relations
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# relations
A program that analyzes relations and performs operations on matrices. It provides functionality to determine the type of relation (reflexive, symmetric, antisymmetric, or transitive), find specific relations, and perform computations on matrices. The script utilizes numpy for matrix operations.
![]()
Files •
Features •
How To Use## Files
- src: the file that implements de solution.
## Features
The main features of the application include:
- Determining the type of relation (reflexive, symmetric, antisymmetric, or transitive)
- Finding specific relations (SoR & RoS)
- Performing operations on matrices
- Inputting set elements and adjacent vertices
- Generating and analyzing matrices
- Checking for reflexivity, symmetry, antisymmetry, and transitivity of relations
- Computing matrix operations (matrix multiplication, transposition)
- Comparing matrix properties using numpy functions
- Displaying results and information
-
## How To Use
To clone and run this application, you'll need [Git](https://git-scm.com) and [Python](https://www.python.org/downloads/) installed on your computer. From your command line:...
```bash
# Clone this repository
$ git clone https://github.com/bl33h/relations# Install dependencies
$ pip install numpy# Open the folder
$ cd src# Run the app
$ python relations.py```