You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lib/node_modules/@stdlib/blas/ext/README.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,6 +54,8 @@ The namespace contains the following:
54
54
- <spanclass="signature">[`join( x[, options] )`][@stdlib/blas/ext/join]</span><spanclass="delimiter">: </span><spanclass="description">return an ndarray created by joining elements using a separator along one or more ndarray dimensions.</span>
55
55
- <spanclass="signature">[`lastIndexOf( x, searchElement[, fromIndex][, options] )`][@stdlib/blas/ext/last-index-of]</span><spanclass="delimiter">: </span><spanclass="description">return the last index of a specified search element along an ndarray dimension.</span>
56
56
- <spanclass="signature">[`linspace( shape, start, stop[, endpoint][, options] )`][@stdlib/blas/ext/linspace]</span><spanclass="delimiter">: </span><spanclass="description">return a new ndarray filled with linearly spaced values over a specified interval along one or more ndarray dimensions.</span>
57
+
- <spanclass="signature">[`oneTo( shape[, options] )`][@stdlib/blas/ext/one-to]</span><spanclass="delimiter">: </span><spanclass="description">return a new ndarray filled with linearly spaced numeric elements which increment by `1` starting from one along one or more ndarray dimensions.</span>
58
+
- <spanclass="signature">[`sort( x[, sortOrder][, options] )`][@stdlib/blas/ext/sort]</span><spanclass="delimiter">: </span><spanclass="description">sort an input ndarray along one or more ndarray dimensions.</span>
57
59
- <spanclass="signature">[`sorthp( x[, sortOrder][, options] )`][@stdlib/blas/ext/sorthp]</span><spanclass="delimiter">: </span><spanclass="description">sort an input ndarray along one or more ndarray dimensions using heapsort.</span>
58
60
- <spanclass="signature">[`sum( x[, options] )`][@stdlib/blas/ext/sum]</span><spanclass="delimiter">: </span><spanclass="description">compute the sum along one or more ndarray dimensions.</span>
59
61
- <spanclass="signature">[`toSortedhp( x[, sortOrder][, options] )`][@stdlib/blas/ext/to-sortedhp]</span><spanclass="delimiter">: </span><spanclass="description">return a new ndarray containing the elements of an input ndarray sorted along one or more ndarray dimensions using heapsort.</span>
Copy file name to clipboardExpand all lines: lib/node_modules/@stdlib/blas/ext/base/README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,7 @@ var o = ns;
69
69
- <spanclass="signature">[`dlinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/dlinspace]</span><spanclass="delimiter">: </span><spanclass="description">fill a double-precision floating-point strided array with linearly spaced values over a specified interval.</span>
70
70
- <spanclass="signature">[`dnanasum( N, x, strideX )`][@stdlib/blas/ext/base/dnanasum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
71
71
- <spanclass="signature">[`dnanasumors( N, x, strideX )`][@stdlib/blas/ext/base/dnanasumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of absolute values (_L1_ norm) of double-precision floating-point strided array elements, ignoring `NaN` values and using ordinary recursive summation.</span>
72
+
- <spanclass="signature">[`dnancount( N, x, strideX )`][@stdlib/blas/ext/base/dnancount]</span><spanclass="delimiter">: </span><spanclass="description">calculate the number of non-`NaN` elements in a double-precision floating-point strided array.</span>
72
73
- <spanclass="signature">[`dnancusumkbn( N, sum, x, strideX, y, strideY )`][@stdlib/blas/ext/base/dnancusumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the cumulative sum of double-precision floating-point strided array elements ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
73
74
- <spanclass="signature">[`dnannsum( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values.</span>
74
75
- <spanclass="signature">[`dnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/dnannsumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
@@ -107,6 +108,7 @@ var o = ns;
107
108
- <spanclass="signature">[`dsumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/dsumkbn2]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
108
109
- <spanclass="signature">[`dsumors( N, x, strideX )`][@stdlib/blas/ext/base/dsumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements using ordinary recursive summation.</span>
109
110
- <spanclass="signature">[`dsumpw( N, x, strideX )`][@stdlib/blas/ext/base/dsumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of double-precision floating-point strided array elements using pairwise summation.</span>
111
+
- <spanclass="signature">[`dvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/dvander]</span><spanclass="delimiter">: </span><spanclass="description">generate a double-precision floating-point Vandermonde matrix.</span>
110
112
- <spanclass="signature">[`dzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/dzero-to]</span><spanclass="delimiter">: </span><spanclass="description">fill a double-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
111
113
- <spanclass="signature">[`gapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapx]</span><spanclass="delimiter">: </span><spanclass="description">add a scalar constant to each element in a strided array.</span>
112
114
- <spanclass="signature">[`gapxsum( N, alpha, x, strideX )`][@stdlib/blas/ext/base/gapxsum]</span><spanclass="delimiter">: </span><spanclass="description">add a scalar constant to each strided array element and compute the sum.</span>
@@ -133,6 +135,7 @@ var o = ns;
133
135
- <spanclass="signature">[`gjoin( N, separator, x, strideX )`][@stdlib/blas/ext/base/gjoin]</span><spanclass="delimiter">: </span><spanclass="description">return a string created by joining strided array elements using a specified separator.</span>
134
136
- <spanclass="signature">[`glastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/glast-index-of]</span><spanclass="delimiter">: </span><spanclass="description">return the last index of a specified search element in a strided array.</span>
135
137
- <spanclass="signature">[`glinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/glinspace]</span><spanclass="delimiter">: </span><spanclass="description">fill a strided array with linearly spaced values over a specified interval.</span>
138
+
- <spanclass="signature">[`gnancount( N, x, strideX )`][@stdlib/blas/ext/base/gnancount]</span><spanclass="delimiter">: </span><spanclass="description">calculate the number of non-`NaN` elements in a strided array.</span>
136
139
- <spanclass="signature">[`gnannsumkbn( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/gnannsumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
137
140
- <spanclass="signature">[`gnannsumpw( N, x, strideX, out, strideOut )`][@stdlib/blas/ext/base/gnannsumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements, ignoring `NaN` values and using pairwise summation.</span>
138
141
- <spanclass="signature">[`gnansum( N, x, strideX )`][@stdlib/blas/ext/base/gnansum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements, ignoring `NaN` values.</span>
@@ -156,6 +159,7 @@ var o = ns;
156
159
- <spanclass="signature">[`gsumors( N, x, strideX )`][@stdlib/blas/ext/base/gsumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements using ordinary recursive summation.</span>
157
160
- <spanclass="signature">[`gsumpw( N, x, strideX )`][@stdlib/blas/ext/base/gsumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of strided array elements using pairwise summation.</span>
158
161
- <spanclass="signature">[`gvander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/gvander]</span><spanclass="delimiter">: </span><spanclass="description">generate a Vandermonde matrix.</span>
162
+
- <spanclass="signature">[`gwhere( N, condition, strideC, x, strideX, y, strideY, out, strideOut )`][@stdlib/blas/ext/base/gwhere]</span><spanclass="delimiter">: </span><spanclass="description">take elements from one of two strided arrays depending on a condition.</span>
159
163
- <spanclass="signature">[`gzeroTo( N, x, strideX )`][@stdlib/blas/ext/base/gzero-to]</span><spanclass="delimiter">: </span><spanclass="description">fill a strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
- <spanclass="signature">[`sapx( N, alpha, x, strideX )`][@stdlib/blas/ext/base/sapx]</span><spanclass="delimiter">: </span><spanclass="description">add a scalar constant to each element in a single-precision floating-point strided array.</span>
@@ -182,6 +186,7 @@ var o = ns;
182
186
- <spanclass="signature">[`sindexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/sindex-of]</span><spanclass="delimiter">: </span><spanclass="description">return the first index of a specified search element in a single-precision floating-point strided array.</span>
183
187
- <spanclass="signature">[`slastIndexOf( N, searchElement, x, strideX )`][@stdlib/blas/ext/base/slast-index-of]</span><spanclass="delimiter">: </span><spanclass="description">return the last index of a specified search element in a single-precision floating-point strided array.</span>
184
188
- <spanclass="signature">[`slinspace( N, start, stop, endpoint, x, strideX )`][@stdlib/blas/ext/base/slinspace]</span><spanclass="delimiter">: </span><spanclass="description">fill a single-precision floating-point strided array with linearly spaced values over a specified interval.</span>
189
+
- <spanclass="signature">[`snancount( N, x, strideX )`][@stdlib/blas/ext/base/snancount]</span><spanclass="delimiter">: </span><spanclass="description">calculate the number of non-`NaN` elements in a single-precision floating-point strided array.</span>
185
190
- <spanclass="signature">[`snansum( N, x, strideX )`][@stdlib/blas/ext/base/snansum]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values.</span>
186
191
- <spanclass="signature">[`snansumkbn( N, x, strideX )`][@stdlib/blas/ext/base/snansumkbn]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using an improved Kahan–Babuška algorithm.</span>
187
192
- <spanclass="signature">[`snansumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/snansumkbn2]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements, ignoring `NaN` values and using a second-order iterative Kahan–Babuška algorithm.</span>
@@ -201,6 +206,7 @@ var o = ns;
201
206
- <spanclass="signature">[`ssumkbn2( N, x, strideX )`][@stdlib/blas/ext/base/ssumkbn2]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.</span>
202
207
- <spanclass="signature">[`ssumors( N, x, strideX )`][@stdlib/blas/ext/base/ssumors]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation.</span>
203
208
- <spanclass="signature">[`ssumpw( N, x, strideX )`][@stdlib/blas/ext/base/ssumpw]</span><spanclass="delimiter">: </span><spanclass="description">calculate the sum of single-precision floating-point strided array elements using pairwise summation.</span>
209
+
- <spanclass="signature">[`svander( order, mode, M, N, x, strideX, out, ldo )`][@stdlib/blas/ext/base/svander]</span><spanclass="delimiter">: </span><spanclass="description">generate a single-precision floating-point Vandermonde matrix.</span>
204
210
- <spanclass="signature">[`szeroTo( N, x, strideX )`][@stdlib/blas/ext/base/szero-to]</span><spanclass="delimiter">: </span><spanclass="description">fill a single-precision floating-point strided array with linearly spaced numeric elements which increment by `1` starting from zero.</span>
205
211
- <spanclass="signature">[`wasm`][@stdlib/blas/ext/base/wasm]</span><spanclass="delimiter">: </span><spanclass="description">extensions to basic linear algebra subprograms (BLAS) compiled to WebAssembly.</span>
206
212
- <spanclass="signature">[`zfill( N, alpha, x, strideX )`][@stdlib/blas/ext/base/zfill]</span><spanclass="delimiter">: </span><spanclass="description">fill a double-precision complex floating-point strided array with a specified scalar constant.</span>
0 commit comments