是否可以使用scikit-learn K-Means聚类来指定自己的距离函数?

如何选择最佳的聚类数量来进行k均值分析。在绘制以下数据的子集后,多少个簇是合适的?如何进行聚类树突分析?