Q
計數次數
1
A
回答
1
使用unique
拿到指標。
[R,ixb,ix]=unique(A,'rows')
然後使用histc
算來
O=histc(ix,1:numel(ixb))
R含有的(唯一的)行和O出現的次數。
0
一個bsxfun
+ unique
方法 -
binmat1 = squeeze(all(bsxfun(@eq,A,permute(A,[3 2 1])),2))
[~,ind1] = unique(bi2de(binmat1),'stable')
uniqueA = A(ind1,:)
counts = sum(binmat1(ind1,:),2)
因此,如果你有一個爲:
A=[ 8 2;
6 1;
6 1;
6 1;
1 2;
63 1;
63 1]
輸出將是:
uniqueA =
8 2
6 1
1 2
63 1
counts =
1
3
1
2
3
sparse
方法:
>> sparse(A(:,1), A(:,2), 1)
ans =
(6,1) 3
(1,2) 1
(8,2) 1
如果您需要在兩個變量的形式爲Daniel's answer:
[ii jj Occurrences] = find(sparse(A(:,1), A(:,2), 1));
Rows = [ii jj];
這給
Rows =
6 1
1 2
8 2
Occurrences =
3
1
1
相關問題
- 1. R_計數次數
- 2. 計數值的計數次數
- 3. 計數'交易次數'
- 4. 計數簽入次數
- 5. 計數重複次數[R]
- 6. 計數點擊次數
- 7. 計數出現次數[R]
- 8. views次數計算
- 9. 計數的次字
- 10. SQL層次計數
- 11. NSInteger計數4次?
- 12. MYSQL計數重複次數2,3,4等次數
- 13. 計數登錄次數超過一次的唯一用戶數
- 14. MYSQL計數次數值在3列中的次數
- 15. $。每次似乎被計數太多次
- 16. 兩次計數記錄
- 17. 計算操作次數
- 18. 多次增加計數器
- 19. 計算出現次數
- 20. 再次mysql「計數不同」
- 21. 計算搜索次數
- 22. 計算出現次數
- 23. 再次計算天數
- 24. 計數多次出現
- 25. 次數計算PostgreSQL中
- 26. CakePHP中的多次計數
- 27. 計數器3次在Javascript
- 28. 計數次用戶登錄
- 29. 計算髮生次數 - Excel
- 30. 計算出現次數
你能得到所需輸出這個例子?很明顯,Divakar以不同於我的方式理解你的問題。 – Daniel
@丹尼爾猜猜我錯了,所以不得不改變我的代碼。 – Divakar
C = Daniel,你的代碼完美。 – MikiBelavista