我正在关注此示例:http://scikit-learn.org/stable/auto_examples/cluster/plot_kmeans_digits.html
除了我的数据值很小的一件事之外,一切正常。
问题在于这两行代码:
x_min, x_max = reduced_data[:, 0].min() - 1, reduced_data[:, 0].max() + 1
y_min, y_max = reduced_data[:, 1].min() - 1, reduced_data[:, 1].max() + 1
如您所见,由于轴限制的规模,我们无法查看数据。
如果我将代码更改为:
x_min, x_max = reduced_data[:, 0].min(), reduced_data[:, 0].max()
y_min, y_max = reduced_data[:, 1].min(), reduced_data[:, 1].max()
然后我会得到这个图表和这个警告:
UserWarning: Attempting to set identical bottom==top results
in singular transformations; automatically expanding.
bottom=-0.00239291040961, top=-0.00239291040961
除了扩展我的数据外,有没有办法解决这个问题?
这是我的数据:
[[ -1.96351038e-03 -1.92731612e-04]
[ 1.31726468e-03 -9.24830509e-04]
[ -1.56064762e-03 7.29094485e-05]
...
[ -6.61219749e-04 -5.99944942e-04]
[ -9.07169422e-04 -1.15375494e-04]
[ -6.19167821e-04 6.17916959e-04]]