嗨,我有一个数据集,可以调用它dataset A
,该数据集包含 500x10 个样本。我还有另一个dataset B
是每一行的类标签。
Dataset A | Dataset B
1 0.2 | 0.3 = Green
2 0.1 | 0.1 = Red
3 0.2 | 0.4 = Blue
等等...
我想从数据集 A 中选择蓝色和红色的百分比,我们称之为 percentOfA 并有另一个数据集对应于数据集 B 中的数据集,我们称之为ResultOfA
只是将颜色与从 A 中选择的颜色百分比相匹配。
所以新的数据集percentOfA
看起来像:
1 0.2 | 0.4
2 0.2 | 0.4
3 0.2 | 0.4
4 0.1 | 0.1
75% 蓝色和 25% 红色,那么新的resultOfA
将如下所示:
1 Blue.
2 Blue.
3 Blue.
4 Red.
这在matlab中是如何实现的?
抱歉,我会尝试显示代码,但我在文档中找不到任何相关内容。
新编辑:
所以我有点迷失如何更好地解释这一点。数据集 B 包含 500x1 的颜色,蓝色、绿色、红色等
该数据集 B 与数据集 A 匹配,但数据集 A 包含构成这些颜色的数值。
我要做的就是使用数据集 B 选择 75% 的蓝色,它选择的那些会跟踪行号,然后使用这些行号从数据集 A 中取出数据并将其放入新数据集中.
因此,我的“新数据集”将只是数据集 A 的 75% 的蓝色和 25% 的红色(数值)。