请问我有这样一个序列 [0,0,0,1,2,0,1],我想删除第一个非零数字之前的数,得到[1,2,0,1]应该怎么做呢?
a[cumsum(a)!=0]
或者比较通用的一个写法是:
x = [0,0,0,1,2,0,1]x[ifirstHit(!=,x,0):]