Repositório referente ao trabalho final da disciplina de Cálculo Numérico do curso de Ciência da Computação da UFRJ (2022-1). O objetivo do trabalho consistiu em implementar o algoritmo K-means por se tratar de um método iterativo, o objetivo do trabalho.
Meu grupo fez um algoritmo que recebe por meio de uma interface gráfica o caminho de um arquivo .csv, a quantidade de clusters e os nomes das colunas que serão usadas para plotar o gráfico com a clusterização (lembrando que há a possibilidade de usar 1, 2 ou 3 dimensões, sendo definido pelo número de colunas informadas). Ao passar uma string vazia para a próxima coluna o gráfico é plotado.
Executar o arquivo pyqt5.py
- numpy
- matplotlib
- pandas
- pyqt5