Automatic topsis for decision making
Project description
TOPSIS implementation
Class project for DATA ANALYSIS AND VISUALISATION 2020 - UCS633 Thapar University, Patiala
Submitted by: Paras Arora
101703382 (COE 18)
Output is a dataframe with 3 columns
- Alternatives
- Score
- Rank
Installation
pip install topsis-101703382
To use via command line
topsis-101703382-cli data.csv 25,25,25,25 -+++
First argument after run.py is filename with .csv extension. The .csv file is assumed to have a structure similar to one provided in topsis-101703382/data.csv
That is, the .csv file should have a header with column names and first column should only list alternatives and not attribute values.
To use in .py script
from topsis-101703382 import topsis
"""
decision_matrix is 2D numpy array, weights is a 1D array and impacts is a string of the form +-+--
where + implies benefit and - implies cost
"""
output_dataframe = topsis(decision_matrix,weights,impacts)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
topsis-101703382-0.0.2.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for topsis_101703382-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a45a6c30cfebbace2e76bf24aa87028fd233ae28b4e10686a26eaf480e3c0b7b |
|
MD5 | 6014bdc58a99b6f76cca6ff2263d431d |
|
BLAKE2b-256 | ec12bc560f9f60e150af5b347453b284164bf8241bc45f03c9eb735fdeddf1ab |