小编Mix*_*iae的帖子

列表到ndarray

我试图在scipy中使用kmeans聚类,正是这里的一个:

http://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.vq.kmeans.html#scipy.cluster.vq.kmeans

我想要做的是转换列表列表,如下所示:

data without_x[
[0, 0, 0, 0, 0, 0, 0, 20.0, 1.0, 48.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1224.0, 125.5, 3156.0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 22.5, 56.0, 41.5, 85.5, 0, 0, 0, 0, 0, 0, 0, 0, 1495.0, 3496.5, 2715.0, 5566.5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
]
Run Code Online (Sandbox Code Playgroud)

进入一个ndarry,以便与Kmeans方法一起使用.当我尝试将列表列表转换为ndarray时,我得到一个空数组,从而排除了整个分析.ndarray的长度是可变的,它取决于收集的样本数量.但我可以轻松地使用len(data_without_x)

这是返回空列表的代码片段. …

python numpy scipy multidimensional-array k-means

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

k-means ×1

multidimensional-array ×1

numpy ×1

python ×1

scipy ×1