[问题] 数列二值化

楼主: 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