I have an array a=rand(100)
, I want to get every value except the values at the indices notidx=[2;50]
. Is there a clean way to get a
at the other values? I am looking for a good way to do both a copy and a view.
Currently I make the array [1;3:49;51:100]
by symdiff(1:100,notidx)
, but a[symdiff(1:length(a),notidx)]
and view(a,a[symdiff(1:length(a),notidx)])
are not very clean (or understandable to others) ways of doing this.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…