Skip to main content

Hullermeier index for fuzzy partitions

Project description

Hullermeier Index for fuzzy partitions

Projeto desenvolvido como Trabalho de Conclusão do Curso de Anderson de Alencar Barros

Este projeto é a implementação do índice de Hullermeier usando pontos flutuantes de precisão arbitrária, conhecido como bigfloats, sendo útil para projetos que requerem alta precisão onde um ponto de fluante de precisão dupla poder ocasionar erros de divisão por zero ou não ser preciso o suficiente. Como o índice varia entre 0 e 1, também pode ser convertidos para precisão dupla com o operador do Python.

Para explorar o projeto comece fazendo um clone do projeto,

git clone https://github.com/AndersonAlencarBarros/hullermeier

Os requisitos para executar esse projeto são,

  • Poetry
  • Python 3.10

Para instalar use o comando,

pip install hullermeier

Exemplo

from hullermeier import hullermeier
import numpy as np


U = np.array([[1.0, 0, 0], [0, 1.0, 1.0]])
V = np.array([[1.0, 1, 0], [0, 0, 1]])

indice_de_hullermeier = hullermeier(U, V)

print(indice_de_hullermeier)

Referências

HULLERMEIER, E. et al. Comparing fuzzy partitions: A generalization of the rand index and
related measures. IEEE Transactions on Fuzzy Systems, IEEE, v. 20, n. 3, p. 546–556, 2011.

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

hullermeier-0.1.2.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

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

hullermeier-0.1.2-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file hullermeier-0.1.2.tar.gz.

File metadata

  • Download URL: hullermeier-0.1.2.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.6 Linux/5.19.0-50-generic

File hashes

Hashes for hullermeier-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ac608c1241c418d79daa949d7b7d94a89840c969dd1d4f7986b76926264dad23
MD5 f2eebe14cf1d521c8520ce2c430fc203
BLAKE2b-256 33d4e419b878520a921b91728de8fbc9c832ecdb1fabb942ebdcf4986970991e

See more details on using hashes here.

File details

Details for the file hullermeier-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: hullermeier-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.10.6 Linux/5.19.0-50-generic

File hashes

Hashes for hullermeier-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 30fa7dd2418c42efb9d3253ffffe3d3ec1c4139ede3eed7fd94d59f12ddeb9b6
MD5 ba758cf4a532782de00836a82e57a659
BLAKE2b-256 d004a8db7efcd26ec88f7acf09cae386b3d896c7adbaad36dae6bbefc0915e8a

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