我有一个相当大的数组。为了简化问题,让我们将其简化为:
A = [1 1 1 1 2 2 3 3 3 3 4 4 5 5 5 5 5 5 5 5];
现在有一组1(4个元素)、2(2个元素)、3(4个元素)、4(2个元素)和5(8个元素)。现在,我想只保留属于3个或更多元素组的列。因此结果将如下所示:
B = [1 1 1 1 3 3 3 3 5 5 5 5 5 5 5 5];
我曾尝试使用for循环来单独扫描1、2、3等数字,但在大数组上执行非常缓慢... 感谢任何提供更高效方法的建议 :) Art.