Skip to main content

Topsis-Lavisha-102103109

Project description

Topsis-Lavisha-102103109

Topsis-Abhinandan-Sharma is a Python library designed for addressing Multiple Criteria Decision Making (MCDM) problems using the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method.

Installation

You can install the library using pip:

pip install Topsis-Lavisha-Lakhmani

How to Use

To use the library, provide the CSV filename with the ".csv" extension, the weights vector with comma-separated values, the impacts vector with comma-separated signs (+,-), and the output CSV filename with the ".csv" extension.

Example:

Topsis sample.csv "1,1,1,2,2" "+,+,-,+,+" result.csv

Input (sample.csv)

Fund Name,P1,P2,P3,P4,P5

M1,0.68,0.46,4,52.7,14.46

M2,0.61,0.37,6.9,51.5,14.85

M3,0.61,0.37,4.4,53.5,14.72

M4,0.7,0.49,6,54.5,15.42

M5,0.65,0.42,4.1,68.7,18.47

M6,0.62,0.38,3.6,36.4,10.25

M7,0.92,0.85,5.2,44.6,12.89

M8,0.81,0.66,3.7,35.9,10.27

Command

Topsis sample.csv "1,1,1,2,2" "+,+,-,+,+" result.csv

Output (result.csv)

Fund Name,P1,P2,P3,P4,P5,Topsis Score,Rank

M1,0.68,0.46,4.0,52.7,14.46,0.5903064989592446,4.0

M2,0.61,0.37,6.9,51.5,14.85,0.5408709514358343,5.0

M3,0.61,0.37,4.4,53.5,14.72,0.5933191124418361,3.0

M4,0.7,0.49,6.0,54.5,15.42,0.4714313335411608,7.0

M5,0.65,0.42,4.1,68.7,18.47,0.3803866453639049,8.0

M6,0.62,0.38,3.6,36.4,10.25,0.9855303249104818,1.0

M7,0.92,0.85,5.2,44.6,12.89,0.5209148114910495,6.0

M8,0.81,0.66,3.7,35.9,10.27,0.7535236734320149,2.0

Other Notes

The library removes the first column and first row from the CSV before processing to eliminate indices and headers. Ensure your CSV follows the format as shown in the sample.csv. Make sure the CSV does not contain categorical values.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Topsis-Lavisha-102103109-0.0.2.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Topsis_Lavisha_102103109-0.0.2-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file Topsis-Lavisha-102103109-0.0.2.tar.gz.

File metadata

File hashes

Hashes for Topsis-Lavisha-102103109-0.0.2.tar.gz
Algorithm Hash digest
SHA256 1861e64698e4764088d61e8e08f217755dfa0c71b97f3d3fc3e3a5ce54b7fc38
MD5 73fedc710dbf18b935e90bcf7e870fa1
BLAKE2b-256 c17f42294577db50927b18a0581ada3bd0fd9b67807155305f66973c6ff1ad5a

See more details on using hashes here.

File details

Details for the file Topsis_Lavisha_102103109-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for Topsis_Lavisha_102103109-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 59dca5388f9b322b28e3c68be7f473feed039004ea6f96d238139553953af817
MD5 96b3abe5760f391ab85855bfff10804c
BLAKE2b-256 229d86bdc44cef27100cd1515f1a8843b12e71c7672b9ad6a4c405b7be5693d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page