def scores(dmat,cluster_labels): try: silhouette_avg = silhouette_score(dmat, cluster_labels, metric='precomputed', sample_size=100) return(silhouette_avg) except: return(None)