Skip to main content

Topsis-Lavisha-102103109

Project description

Topsis-Abhinandan-102103110

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-Abhinandan-Sharma

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.1.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.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for Topsis-Lavisha-102103109-0.0.1.tar.gz
Algorithm Hash digest
SHA256 86880f0848729b4b21273d3914a2eeca263dac79b6f41ddc50082f552040fd16
MD5 3d1b4fd783c82093e36dbd2df905d13b
BLAKE2b-256 4b738deffa82f1e5d069578b077b9987af55eaa7cd9eb66bfaee8bd3111ed753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Topsis_Lavisha_102103109-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 42cf558290f4c07509eb0ba74ece429cfab70b251a7d8dc7fd558333a217659a
MD5 db15771fd7e7edb3b7be1b1bd57644cd
BLAKE2b-256 5bb5a1c134cec8ba518f937b473950c0d4f0c82fbea85832cfcf0e5538a81f5e

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