[問題] 數列二值化

作者: oskens (摸魚)   2014-10-13 09:53:15
A=[1 0 5 8 9 6 3 4]
我想要將這個數列較大的前25%作為分界
把數列變成 A=[0 0 0 1 1 0 0 0]
想請教一下有沒有比較簡約的寫法
我只有想到for迴圈...
作者: JamesChen (James)   2014-10-13 11:24:00
先找到 q3 = [分界A >= q3 done
作者: DKer   2014-10-13 11:26:00
A(A>7)=1; A(A<7)=0;那個"7"可以找四分位數
作者: oskens (摸魚)   2014-10-13 14:13:00
THX

Links booklink

Contact Us: admin [ a t ] ucptt.com