UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 825 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import r from"./../../../utils/define-nonenumerable-read-only-property.js";import n from"./../../../math/base/assert/is-nan.js";var e=n;function t(r,n,t,a,f){var o,i,u,s,m;if(i=t<0?(1-r)*t:0,u=f<0?-f:0,o=0,r<=0)return a[u]=o,a[u+f]=0,a;if(1===r||0===t)return e(n[i])?(a[u]=o,a[u+f]=0,a):(a[u]=n[i],a[u+f]=1,a);for(s=0,m=0;m<r;m++)!1===e(n[i])&&(o+=n[i],s+=1),i+=t;return a[u]=o,a[u+f]=s,a}var a=n;function f(r,n,e,t,f,o,i){var u,s,m,p,v;if(s=t,m=i,u=0,r<=0)return f[m]=u,f[m+o]=0,f;if(1===r||0===e)return a(n[s])?(f[m]=u,f[m+o]=0,f):(f[m]=n[s],f[m+o]=1,f);for(p=0,v=0;v<r;v++)!1===a(n[s])&&(u+=n[s],p+=1),s+=e;return f[m]=u,f[m+o]=p,f}var o=r,i=t,u=f;o(i,"ndarray",u);export default i; //# sourceMappingURL=dnannsumors.js.map