私はかなり大きな配列を持っています。物事を単純にするために、それを単純化して次のようにします。
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などを別々にスキャンしていましたが、大きな配列では非常に遅くなります...より効率的な方法でそれを行う方法を提案してくれてありがとう:)アート。