o ep8 ta bem dificil então acho que não custa nada dar algumas diquinhas sobre o que me ajudou nele
- como iniciar uma nuvem? ela usa um dicionário e a palete também... mas são iguais? trata-se de um problema relacionado à "copia rasa" e "cópia profunda"?
- nuvem.aglomere pode alterar quais de seus parâmetros? self e palete ou apenas um deles?
-
calcule_centroides: Recebe a palete utilizada para calcular as nuvens e
retorna um objeto Palete (seria uma nova palete ou a mesma da entrada?) com as novas cores refinadas, resultado do
cálculo do centróide de cada nuvem.
As nuvens devem ser re-inicializadas (esvaziadas) (como?) para uma próxima iteração.
Caso a nuvem de uma cor esteja vazia, o valor do centróide na palete de saida deve
ser igual à palete de entrada. - k_medias : como comparar duas paletes? há um método pra isso?