ndarray-methods
Version:
Convenient methods for JavaScript built-in multi-dimensional arrays.
2 lines • 7.66 kB
JavaScript
!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("NDArray",[],t):"object"==typeof exports?exports.NDArray=t():n.NDArray=t()}(this,(function(){return function(){"use strict";var n={341:function(n,t,e){var r=this&&this.__createBinding||(Object.create?function(n,t,e,r){void 0===r&&(r=e);var o=Object.getOwnPropertyDescriptor(t,e);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[e]}}),Object.defineProperty(n,r,o)}:function(n,t,e,r){void 0===r&&(r=e),n[r]=t[e]}),o=this&&this.__exportStar||function(n,t){for(var e in n)"default"===e||Object.prototype.hasOwnProperty.call(t,e)||r(t,n,e)};Object.defineProperty(t,"__esModule",{value:!0});var i=e(608);t.default=i,o(e(608),t)},608:function(n,t){var e=this&&this.__spreadArray||function(n,t,e){if(e||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return n.concat(r||Array.prototype.slice.call(t))};function r(n){return function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return n.call.apply(n,t)}}Object.defineProperty(t,"__esModule",{value:!0}),t.nestedEveryFromLast=t.nestedEvery=t.nestedSomeFromLast=t.nestedSome=t.nestedFindLastIndex=t.nestedFindIndex=t.nestedFindLast=t.nestedFind=t.nestedLastIndexOf=t.nestedIndexOf=t.nestedIncludesFromLast=t.nestedIncludes=t.nestedFillMap=t.nestedFill=t.nestedJoin=t.nestedSplit=t.nestedForEach=t.nestedMap=t.shapeAtOrigin=t.shape=t.buildShape=void 0;var o=r(Object.prototype.hasOwnProperty),i=Array.prototype,u=r(i.forEach),f=r(i.map),c=r(i.reduce);function a(n){return!!Array.isArray(n)||!(!n||"object"!=typeof n||!o(n,"length")||"number"!=typeof n.length)&&(!n.length||n.length>0&&o(n,n.length-1))}function l(n){if(!n.length)throw new RangeError("The length of the array must not be zero")}function d(n){if(n<1)throw new RangeError("maxDepth argument must be at least 1");return Math.floor(n)}function s(n,t){return void 0===n||n===-1/0?0:n>=0?~~n:Math.max(t.length+~~n,0)}function v(n,t){return void 0===n||n===1/0?t.length-1:n>=0?Math.min(~~n,t.length-1):t.length+~~n}function h(n,t){return void 0===n||n===1/0?t.length:n>=0?Math.min(~~n,t.length):t.length+~~n}t.buildShape=function(n,t,r){return l(n),function(n){try{return u([],n),!0}catch(n){return!1}}(t)?function n(t,o){var i=t[0],u=t.slice(1);return Array.from({length:i},u.length?function(t,r){return n(u,(function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return o.apply(void 0,e([r],n,!1))}))}:function(n,t){return o.call(r,t)})}(n,t):function n(t,e){var r=t[0],o=t.slice(1);return Array.from({length:r},o.length?function(){return n(o,e)}:function(){return e})}(n,t)},t.shape=function(n,t){return void 0===t&&(t=1/0),t=d(t),function n(e,r){return c(e,(function(e,o){if(a(o)&&r.length<t){var i=n(o,r.concat(o.length));if(i.length>e.length||i[r.length]>e[r.length])return i}return e}),r)}(n,[n.length])},t.shapeAtOrigin=function(n,t){return void 0===t&&(t=1/0),t=d(t),function n(e,r){var o=e[0];return a(o)&&r.length<t?n(o,r.concat(o.length)):r}(n,[n.length])},t.nestedMap=function(n,t,e,r){return void 0===e&&(e=1/0),e=d(e),function o(i,u){return f(i,(function(f,c){var l=u.concat(c);return a(f)&&l.length<e?o(f,l):t.call(r,f,l,n,i)}))}(n,[])},t.nestedForEach=function(n,t,e,r){void 0===e&&(e=1/0),e=d(e),function o(i,f){u(i,(function(u,c){var l=f.concat(c);a(u)&&l.length<e?o(u,l):t.call(r,u,l,n,i)}))}(n,[])},t.nestedSplit=function(n,t){return l(n),function n(t,e){var r=t[0],o=t.slice(1);return o.length?f(e.split(r),(function(t){return n(o,t)})):e.split(r)}(n,t+"")},t.nestedJoin=function(n,t,e){return void 0===e&&(e=1/0),e=d(e),function t(r,o){return f(r,(function(n){return a(n)&&o+1<e?t(n,o+1):n})).join(n[o])}(t,0)},t.nestedFill=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=[]),void 0===o&&(o=1/0),o=d(o),function n(i,u){for(var f=s(e[u],i);f<h(r[u],i);f++){var c=i[f];a(c)&&u+1<o?n(c,u+1):i[f]=t}}(n,0),n},t.nestedFillMap=function(n,t,e,r,o,i){return void 0===e&&(e=[]),void 0===r&&(r=[]),void 0===o&&(o=1/0),o=d(o),function u(f,c){for(var l=s(e[c.length],f);l<h(r[c.length],f);l++){var d=f[l],v=c.concat(l);a(d)&&v.length<o?u(d,v):f[l]=t.call(i,d,v,n,f)}}(n,[]),n},t.nestedIncludes=function(n,t,e,r){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function n(o,i){for(var u=s(e[i],o);u<o.length;u++){var f=o[u];if(a(f)&&i+1<r){if(n(f,i+1))return!0}else if(f===t)return!0}return!1}(n,0)},t.nestedIncludesFromLast=function(n,t,e,r){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function n(o,i){for(var u=v(e[i],o);u>=0;u--){var f=o[u];if(a(f)&&i+1<r){if(n(f,i+1))return!0}else if(f===t)return!0}return!1}(n,0)},t.nestedIndexOf=function(n,t,e,r){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function n(o,i){for(var u=s(e[i.length],o);u<o.length;u++){var f=o[u],c=i.concat(u);if(a(f)&&c.length<r){var l=n(f,c);if(l[0])return l}else if(f===t)return[!0,c]}return[!1]}(n,[])[1]},t.nestedLastIndexOf=function(n,t,e,r){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function n(o,i){for(var u=v(e[i.length],o);u>=0;u--){var f=o[u],c=i.concat(u);if(a(f)&&c.length<r){var l=n(f,c);if(l[0])return l}else if(f===t)return[!0,c]}return[!1]}(n,[])[1]},t.nestedFind=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=s(e[f.length],u);c<u.length;c++){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){var v=i(l,d);if(v[0])return v}else if(t.call(o,l,d,n,u))return[!0,l]}return[!1]}(n,[])[1]},t.nestedFindLast=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=v(e[f.length],u);c>=0;c--){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){var s=i(l,d);if(s[0])return s}else if(t.call(o,l,d,n,u))return[!0,l]}return[!1]}(n,[])[1]},t.nestedFindIndex=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=s(e[f.length],u);c<u.length;c++){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){var v=i(l,d);if(v[0])return v}else if(t.call(o,l,d,n,u))return[!0,d]}return[!1]}(n,[])[1]},t.nestedFindLastIndex=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=v(e[f.length],u);c>=0;c--){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){var s=i(l,d);if(s[0])return s}else if(t.call(o,l,d,n,u))return[!0,d]}return[!1]}(n,[])[1]},t.nestedSome=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=s(e[f.length],u);c<u.length;c++){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){if(i(l,d))return!0}else if(t.call(o,l,d,n,u))return!0}return!1}(n,[])},t.nestedSomeFromLast=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=v(e[f.length],u);c>=0;c--){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){if(i(l,d))return!0}else if(t.call(o,l,d,n,u))return!0}return!1}(n,[])},t.nestedEvery=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=s(e[f.length],u);c<u.length;c++){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){if(!i(l,d))return!1}else if(!t.call(o,l,d,n,u))return!1}return!0}(n,[])},t.nestedEveryFromLast=function(n,t,e,r,o){return void 0===e&&(e=[]),void 0===r&&(r=1/0),r=d(r),function i(u,f){for(var c=v(e[f.length],u);c>=0;c--){var l=u[c],d=f.concat(c);if(a(l)&&d.length<r){if(!i(l,d))return!1}else if(!t.call(o,l,d,n,u))return!1}return!0}(n,[])}}},t={};return function e(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return n[r].call(i.exports,i,i.exports,e),i.exports}(341)}()}));
//# sourceMappingURL=index.js.map