UFuncTypeError:无法使用强制转换规则“同类”将ufunc“subtract”输出从数据类型('complex128')强制转换为数据类型('float64')

2024-10-03 17:26:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用流动代码对20News数据集进行聚类- 它最多可以工作30个集群,但是上面任何数量的集群都会导致cast ufunc类型错误

from pomegranate import *
model = GeneralMixtureModel.from_samples(MultivariateGaussianDistribution, n_components=60, X=X, weights=y)

它在n\u componets=30之前工作正常,但我需要对n\u componets=60执行群集操作。它似乎不能用于超过30个群集

如果你解决了同样的问题,请告诉我。谢谢你宝贵的时间


Tags: 数据代码fromimport类型数量model错误