我正在实现以下代码:XMeans在以下行出现错误:
initial_centers = kmeans_plusplus_initializer(sample, amount_initial_centers).initialize()
错误是:
...
dataset_differences[index_center] = numpy.sum(numpy.square(data - center), axis=1).T
TypeError: unsupported operand type(s) for -: 'numpy.dtype[float64]' and 'numpy.dtype[float64]
我还尝试了其他类型——uint8、int64、int32——但我得到了同样的错误。