math.extras: add fill-nans.
parent
1bf876fc06
commit
842a69c099
|
@ -152,6 +152,11 @@ PRIVATE>
|
||||||
: nan-max ( seq -- n )
|
: nan-max ( seq -- n )
|
||||||
[ fp-nan? not ] filter supremum ;
|
[ fp-nan? not ] filter supremum ;
|
||||||
|
|
||||||
|
: fill-nans ( seq -- newseq )
|
||||||
|
[ first ] keep [
|
||||||
|
dup fp-nan? [ drop dup ] [ nip dup ] if
|
||||||
|
] map nip ;
|
||||||
|
|
||||||
: sinc ( x -- y )
|
: sinc ( x -- y )
|
||||||
[ 1 ] [ pi * [ sin ] [ / ] bi ] if-zero ;
|
[ 1 ] [ pi * [ sin ] [ / ] bi ] if-zero ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue