Skip to main content

Bi-objective Lexicographical Classification

Project description

#boRanking

Alpha version with most useful functions implemented.

Developed by Iago Augusto Carvalho, Pedro Augusto Mendes, Tiago Costa Soares

Overview

The project implements a bi-objective lexicographic ranking approach. The classification is done based on two input files, one containing the results of each algorithm, and the other containing the execution times for each scenario.

Installation

Make sure you have Python 3 installed. Then, you can install the package using the following command:

import boRanking

Usage

After installing the package.

from boRanking import biobjective_lexicographic

Function biobjective_lexicographic:

from boRanking import biobjective_lexicographic

#Case your files have a header: has_header = True matrix_ranking = biobjective_lexicographic('results.csv', 'time.csv', has_header) 'Replace 'results.csv' and 'time.csv' with your file names'

#Case your files don't have a header: matrix_ranking = biobjective_lexicographic('results.csv', 'time.csv') 'Replace 'results.csv' and 'time.csv' with your file names' 'You can define has_header as false, but not obligatory'

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

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

bi-objectiveClassification-0.0.1.tar.gz (14.4 kB view hashes)

Uploaded Source

Built Distribution

bi_objectiveClassification-0.0.1-py3-none-any.whl (14.3 kB view hashes)

Uploaded Python 3

Supported by

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