UFuncTypeError:无法使用转换规则“same_kind”将 ufunc 'subtract' 输出从 dtype('complex128') 转换为 dtype ('float64')

问题描述

我正在尝试使用流动代码对 20News 数据集进行聚类- 它最多可以在 30 个集群中正常工作,但在它之上的任意数量的集群都会导致强制转换 ufunc 类型错误

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

它在 n_componets=30 之前都可以正常工作,但我需要对 n_componets=60 进行聚类操作。它似乎不能用于超过 30 个集群。

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)