UNPKG

@stdlib/esm

Version:

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

3 lines 838 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";function n(r,n,e,a){var N,f,t,u,o,i,d,l;if(r<=0)return NaN;if(1===r||0===a)return(o=e[0])==o&&r-n>0?0:NaN;for(f=a<0?(1-r)*a:0,l=0;l<r&&(o=e[f])!=o;l++)f+=a;if(l===r)return NaN;for(f+=a,N=o,u=0,l+=1,d=1;l<r;l++)(o=e[f])==o&&(u+=1/((d+=1)*(d-1))*(i=d*o-(N+=o))*i),f+=a;return(t=d-n)<=0?NaN:u/t}function e(r,n,e,a,N){var f,t,u,o,i,d,l,p;if(r<=0)return NaN;if(1===r||0===a)return(i=e[N])==i&&r-n>0?0:NaN;for(t=N,p=0;p<r&&(i=e[t])!=i;p++)t+=a;if(p===r)return NaN;for(t+=a,f=i,o=0,p+=1,l=1;p<r;p++)(i=e[t])==i&&(o+=1/((l+=1)*(l-1))*(d=l*i-(f+=i))*d),t+=a;return(u=l-n)<=0?NaN:o/u}var a=r,N=n,f=e;a(N,"ndarray",f);export default N; //# sourceMappingURL=nanvarianceyc.js.map