math.extras: adding moving sum/supremum/infimum.

db4
John Benediktsson 2012-07-30 16:16:10 -07:00
parent 088dfa4861
commit 60e3fc9341
1 changed files with 9 additions and 0 deletions

View File

@ -96,6 +96,15 @@ PRIVATE>
: moving-median ( u n -- v )
<clumps> [ median ] map ;
: moving-supremum ( u n -- v )
<clumps> [ supremum ] map ;
: moving-infimum ( u n -- v )
<clumps> [ infimum ] map ;
: moving-sum ( u n -- v )
<clumps> [ sum ] map ;
: nonzero ( seq -- seq' )
[ zero? not ] filter ;