@stdlib/stats-base-cumaxabs
Version:
Calculate the cumulative maximum absolute value of a strided array.
10 lines (9 loc) • 1.08 kB
JavaScript
;var x=function(i,f){return function(){return f||i((f={exports:{}}).exports,f),f.exports}};var p=x(function(E,l){
var q=require('@stdlib/math-base-assert-is-nan/dist'),m=require('@stdlib/math-base-special-abs/dist');function w(i,f,o,n,u){var e,s,r,v,a;if(i<=0)return n;if(o<0?s=(1-i)*o:s=0,u<0?r=(1-i)*u:r=0,e=m(f[s]),n[r]=e,r+=u,a=1,q(e)===!1)for(a;a<i;a++){if(s+=o,v=m(f[s]),q(v)){e=v;break}v>e&&(e=v),n[r]=e,r+=u}if(q(e))for(a;a<i;a++)n[r]=e,r+=u;return n}l.exports=w
});var R=x(function(F,O){
var b=require('@stdlib/math-base-assert-is-nan/dist'),k=require('@stdlib/math-base-special-abs/dist');function z(i,f,o,n,u,e,s){var r,v,a,c,t;if(i<=0)return u;if(v=n,a=s,r=k(f[v]),u[a]=r,a+=e,t=1,b(r)===!1)for(t;t<i;t++){if(v+=o,c=k(f[v]),b(c)){r=c;break}c>r&&(r=c),u[a]=r,a+=e}if(b(r))for(t;t<i;t++)u[a]=r,a+=e;return u}O.exports=z
});var j=x(function(G,h){
var A=require('@stdlib/utils-define-nonenumerable-read-only-property/dist'),g=p(),B=R();A(g,"ndarray",B);h.exports=g
});var C=j();module.exports=C;
/** @license Apache-2.0 */
//# sourceMappingURL=index.js.map