使用具有复杂值的 sklearn

我正在尝试使用 scikit-learn 在 Python 中执行 kmeans。问题是我的数据是复杂的值,Python 不喜欢它。

有什么办法可以使用具有复杂值的 sklearn 吗?


慕村225694
浏览 127回答 2
2回答

蛊毒传说

这取决于那些虚数对你代表什么。如果你想在某种意义上对它们进行聚类,你必须定义一个指标。您可以选择根据它们的实坐标和虚坐标执行聚类,也可以使用绝对值作为聚类的值。否则,您可以将虚数表示转换为极坐标形式,然后根据模数和角度参数对它们进行聚类。

开满天机

谢谢您的回答。实际上,虚数对我来说并不代表任何东西。事实上,我正在对我的数据集的拉普拉斯矩阵的特征值执行 k 均值。我尝试使用绝对值。问题是集群的数量越重要,惯性就越大。然后,我对肘法的惯性越来越大。正常吗?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python