gpt4 book ai didi

python - 使用 Scikit Learn K-Means 大放异彩

转载 作者:太空狗 更新时间:2023-10-29 18:31:17 26 4
gpt4 key购买 nike

我正在尝试使 Blaze 数据对象适合 scikit kmeans 函数。

from blaze import *
from sklearn.cluster import KMeans
data_numeric = Data('data.csv')
data_cluster = KMeans(n_clusters=5)
data_cluster.fit(data_numeric)

数据样本:

A  B  C
1 32 34
5 57 92
89 67 21

它的抛出错误:

enter image description here

我已经能够使用 Pandas Dataframe 做到这一点。有什么方法可以将 blaze 对象提供给此函数?

最佳答案

我认为您需要在适合之前将 pandas 数据框转换为 numpy 数组。

from blaze import *
import numpy

from sklearn.cluster import KMeans
data_numeric = numpy.array(data('data.csv'))
data_cluster = KMeans(n_clusters=5)
data_cluster.fit(data_numeric)

关于python - 使用 Scikit Learn K-Means 大放异彩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39765738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com