【发布时间】:2019-04-26 20:18:11
【问题描述】:
我正在尝试通过选择性质心选择来实现 K-means。我有两个 numpy 数组,一个称为“features”,它有一组 numpy 数组,其中每个数组是一个数据点,另一个 np 数组称为“labels”,它具有索引“i”处的数据点所属的类标签.我有与 4 个不同类相关的数据点。我想要做的是利用这两个 numpy 数组,并从每个类中随机选择一个数据点。你能帮我解决这个问题吗?另外,有没有办法将两个 numpy 数组压缩到字典中?
例如,我的特征数组为:
[[1,1,1],[1,2,3],[1,6,7],[1,4,6],[1,6,9],[1,4,2]]
我的标签数组是
[1,2,2,3,1,3]
对于标签 numpy 数组中唯一的每个值,我想要在 features 数组中随机选择一个对应的元素。一个示例答案是:
[1,1,1] from class 1
[1,6,7] from class 2
[1,4,2] from class 3
【问题讨论】:
-
请举例说明您的问题以及您想要达到的结果。
-
我用一个例子更新了我的问题。请检查
标签: python python-3.x numpy