TOPSIS implementation for Multi criteria decision making
The Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) is a multi-criteria decision analysis method, which is based on the concept that the chosen alternative should have the shortest geometric distance from the positive ideal solution (PIS)[4] and the longest geometric distance from the negative ideal solution (NIS).
The package (TOPSIS_KARTIK_101803702) contains the python script topsis.py and it further contains the function topsis_score which has to given 4 parameters -
1. Name of input .csv file.
2. Weights of all the attributes in the form of list.
3. Impact of all the parameters(either '+' or '-').
4. Name of output .csv file.
Note - All the column entries should be numeric only.
Example code :
import TOPSIS_KARTIK_101803702.topsis
topsis.topsis_score('inputFile.csv', [1,1,1,1], ['+','+','-','+',],'outputFile.csv')
Release files for TOPSIS-KARTIK-101803702 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TOPSIS_KARTIK_101803702-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / TOPSIS_KARTIK_101803702-0.0.1-py3-none-any.whl
| Download URL | TOPSIS_KARTIK_101803702-0.0.1-py3-none-any.whl |
|---|---|
| Size | 4.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a4b290964ebc2c4641f66c8bf294b06b7a6872e5a50f7fc174249aed9630384a
|
|
BLAKE2b-256 checksum How to use checksums |
7db341ae5cff5fff41c776e108d025533555bf96eb59381e5da111c693b33643
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.2
|