Boa noite, estou seguindo da mesma forma que o instrutor, até copiei o código que foi prescrito porém ainda continuo recebendo erro ao executar a célula.
Segue o código:
valores_silhueta = []
quantil_plot = []
for quantil in faixa_quantil:
    bandwidth = estimate_bandwidth(dataframe, quantile = quantil)
    agrupador = MeanShift(bandwidth = bandwidth)
    labels = agrupador.fit_predict(dataframe)
    if(len(np.unique(labels)) < len(dataframe) and len(np.unique((labels)) > 1)):
        media_silhueta = silhouette_score(dataframe, labels)
        valores_silhueta.append(media_silhueta)
        quantil_plot.append(quantil)
Erro:
ValueError                                Traceback (most recent call last)
<ipython-input-103-22fe51fc511d> in <module>()
      6     labels = agrupador.fit_predict(dataframe)
      7     if(len(np.unique(labels)) < len(dataframe) and len(np.unique((labels)) > 1)):
----> 8         media_silhueta = silhouette_score(dataframe, labels)
      9         valores_silhueta.append(media_silhueta)
     10         quantil_plot.append(quantil)
2 frames
/usr/local/lib/python3.7/dist-packages/sklearn/metrics/cluster/_unsupervised.py in check_number_of_labels(n_labels, n_samples)
     33         raise ValueError(
     34             "Number of labels is %d. Valid values are 2 to n_samples - 1 (inclusive)"
---> 35             % n_labels
     36         )
     37 
ValueError: Number of labels is 1. Valid values are 2 to n_samples - 1 (inclusive)Alguém consegue me ajudar com isso? Obrigado