JSPM

Found 228 results for blas

ndarray-gemm

Matrix multiplication for ndarrays

  • v1.0.0
  • 52.80
  • Published

@stdlib/blas-ext-base-dsumpw

Calculate the sum of double-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 45.63
  • Published

@stdlib/blas-ext-base-dapx

Add a constant to each element in a double-precision floating-point strided array.

  • v0.2.2
  • 43.84
  • Published

@stdlib/blas-base-ddot

Calculate the dot product of two double-precision floating-point vectors.

  • v0.3.0
  • 38.46
  • Published

@stdlib/blas-base-sdot

Calculate the dot product of two single-precision floating-point vectors.

  • v0.2.2
  • 38.44
  • Published

@stdlib/blas-gdot

Calculate the dot product of two vectors.

  • v0.2.2
  • 36.47
  • Published

@stdlib/blas-ext-base-dfill

Fill a double-precision floating-point strided array with a specified scalar constant.

  • v0.2.2
  • 29.81
  • Published

@stdlib/blas-ext-base-gsumkbn

Calculate the sum of strided array elements using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 29.31
  • Published

@stdlib/blas-ext-base-ssumpw

Calculate the sum of single-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 27.61
  • Published

@stdlib/blas-ext-base-sapxsumpw

Adds a constant to each single-precision floating-point strided array element and computes the sum using pairwise summation.

  • v0.2.2
  • 26.74
  • Published

@stdlib/blas-ext-base-dapxsumpw

Adds a constant to each double-precision floating-point strided array element and computes the sum using pairwise summation.

  • v0.2.2
  • 26.60
  • Published

@stdlib/blas-ext-base-ssumors

Calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation.

  • v0.2.2
  • 22.28
  • Published

@stdlib/blas-ext-base-dnannsumpw

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using pairwise summation.

  • v0.2.2
  • 21.70
  • Published

@stdlib/blas-ext-base-gcusumkbn2

Calculate the cumulative sum of strided array elements using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 21.08
  • Published

@stdlib/blas-base-cswap

Interchanges two complex single-precision floating-point vectors.

  • v0.3.0
  • 20.86
  • Published

@stdlib/blas-base-dsdot

Calculate the dot product with extended accumulation and result of two single-precision floating-point vectors.

  • v0.3.0
  • 20.45
  • Published

@stdlib/blas-base-ccopy

Copy values from one complex single-precision floating-point vector to another complex single-precision floating-point vector.

  • v0.3.0
  • 19.09
  • Published

@stdlib/blas-ext-base-dsumors

Calculate the sum of double-precision floating-point strided array elements using ordinary recursive summation.

  • v0.2.2
  • 18.92
  • Published

@stdlib/blas-base-zswap

Interchanges two complex double-precision floating-point vectors.

  • v0.1.1
  • 18.92
  • Published

@stdlib/blas-base-zcopy

Copy values from one complex double-precision floating-point vector to another complex double-precision floating-point vector.

  • v0.1.1
  • 18.85
  • Published

@stdlib/blas-ext-base-gcusumkbn

Calculate the cumulative sum of strided array elements using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 18.82
  • Published

@stdlib/blas-ext-base-dssumpw

Calculate the sum of single-precision floating-point strided array elements using pairwise summation with extended accumulation and returning an extended precision result.

  • v0.2.2
  • 18.41
  • Published

@stdlib/blas-ext-base-sapxsumkbn

Adds a constant to each single-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 18.32
  • Published

@stdlib/blas-ext-base-dssum

Calculate the sum of single-precision floating-point strided array elements using extended accumulation and returning an extended precision result.

  • v0.2.2
  • 18.32
  • Published

@stdlib/blas-ext-base-dssumors

Calculate the sum of single-precision floating-point strided array elements using ordinary recursive summation with extended accumulation and returning an extended precision result.

  • v0.2.2
  • 18.28
  • Published

@stdlib/blas-ext-base-ssumkbn

Calculate the sum of single-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 18.21
  • Published

@stdlib/blas-ext-base-sfill

Fill a single-precision floating-point strided array with a specified scalar constant.

  • v0.2.2
  • 18.19
  • Published

@stdlib/blas-base-sdsdot

Calculate the dot product of two single-precision floating-point vectors with extended accumulation.

  • v0.2.2
  • 17.99
  • Published

@stdlib/blas-ext-base-dsapxsumpw

Adds a constant to each single-precision floating-point strided array element and computes the sum using pairwise summation with extended accumulation and returning an extended precision result.

  • v0.2.2
  • 17.30
  • Published

@stdlib/blas-base-dznrm2

Compute the L2-norm of a complex double-precision floating-point vector.

  • v0.1.0
  • 17.02
  • Published

@stdlib/blas-ext-base-dnanasumors

Calculate the sum of absolute values (L1 norm) of double-precision floating-point strided array elements, ignoring NaN values and using ordinary recursive summation.

  • v0.2.2
  • 16.85
  • Published

@stdlib/blas-base-dnrm2

Calculate the L2-norm of a double-precision floating-point vector.

  • v0.3.0
  • 16.68
  • Published

@stdlib/blas-ext-base-ssumkbn2

Calculate the sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 16.56
  • Published

@stdlib/blas-ext-base-dcusumkbn

Calculate the cumulative sum of double-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 16.53
  • Published

@stdlib/blas-base-cscal

Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant.

  • v0.0.2
  • 16.24
  • Published

weblas

GPU accelerated BLAS for node and the browser

  • v0.9.1
  • 16.23
  • Published

@stdlib/blas-base-idamax

Find the index of the first element having the maximum absolute value.

  • v0.0.2
  • 16.06
  • Published

@stdlib/blas-ext-base-sapxsum

Adds a constant to each single-precision floating-point strided array element and computes the sum.

  • v0.2.3
  • 16.05
  • Published

@stdlib/blas-base-scnrm2

Compute the L2-norm of a complex single-precision floating-point vector.

  • v0.1.0
  • 15.88
  • Published

@stdlib/blas-ext-base-dapxsumkbn

Adds a constant to each double-precision floating-point strided array element and computes the sum using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 15.82
  • Published

@stdlib/blas-ext-base-ssort2hp

Simultaneously sort two single-precision floating-point strided arrays based on the sort order of the first array using heapsort.

  • v0.2.2
  • 15.45
  • Published

@stdlib/blas-ext-base-dsapxsum

Adds a constant to each single-precision floating-point strided array element and computes the sum using extended accumulation and returning an extended precision result.

  • v0.2.2
  • 15.43
  • Published

@stdlib/blas-base-snrm2

Calculate the L2-norm of a single-precision floating-point vector.

  • v0.2.2
  • 14.85
  • Published

@stdlib/blas-ext-base-gsort2ins

Simultaneously sort two strided arrays based on the sort order of the first array using insertion sort.

  • v0.2.2
  • 14.63
  • Published

@stdlib/blas-ext-base-dcusum

Calculate the cumulative sum of double-precision floating-point strided array elements.

  • v0.2.2
  • 14.58
  • Published

@stdlib/blas-ddot

Calculate the dot product of two double-precision floating-point vectors.

  • v0.2.2
  • 14.52
  • Published

@stdlib/blas-base-scasum

Compute the sum of the absolute values of the real and imaginary components of a single-precision complex floating-point vector.

  • v0.1.0
  • 14.43
  • Published

@stdlib/blas-ext-base-ssort2sh

Simultaneously sort two single-precision floating-point strided arrays based on the sort order of the first array using Shellsort.

  • v0.2.2
  • 14.39
  • Published

blas

Basic linear algebra subroutines (BLAS).

  • v0.2.7
  • 14.39
  • Published

@stdlib/blas-ext-base-scusumkbn

Calculate the cumulative sum of single-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 14.24
  • Published

@stdlib/blas-ext-base-gsort2hp

Simultaneously sort two strided arrays based on the sort order of the first array using heapsort.

  • v0.2.2
  • 14.10
  • Published

@stdlib/blas-ext-base-sdsapxsumpw

Adds a constant to each single-precision floating-point strided array element and computes the sum using pairwise summation with extended accumulation.

  • v0.2.2
  • 13.99
  • Published

@stdlib/blas-ext-base-dsumkbn

Calculate the sum of double-precision floating-point strided array elements using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 13.85
  • Published

@stdlib/blas-ext-base-gapxsumkbn

Adds a constant to each strided array element and computes the sum using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 13.84
  • Published

@stdlib/blas-base-dcabs1

Compute the sum of the absolute values of the real and imaginary components of a double-precision complex floating-point number.

  • v0.0.2
  • 13.74
  • Published

@stdlib/blas-ext-base-dapxsum

Adds a constant to each double-precision floating-point strided array element and computes the sum.

  • v0.2.2
  • 13.47
  • Published

@stdlib/blas-ext-base-sasumpw

Calculate the sum of absolute values (L1 norm) of single-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 13.23
  • Published

blas-dnrm2

Computes the L2 norm (Euclidean norm).

  • v1.0.0
  • 13.16
  • Published

@stdlib/blas-ext-base-sdssumpw

Calculate the sum of single-precision floating-point strided array elements using pairwise summation with extended accumulation.

  • v0.2.2
  • 12.90
  • Published

@stdlib/blas-ext-base-dnannsumors

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using ordinary recursive summation.

  • v0.2.2
  • 12.72
  • Published

@stdlib/blas-ext-base-scusum

Calculate the cumulative sum of single-precision floating-point strided array elements.

  • v0.2.2
  • 12.68
  • Published

@stdlib/blas-ext-base-gapxsumkbn2

Adds a constant to each strided array element and computes the sum using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 12.26
  • Published

@stdlib/blas-ext-base-dsort2ins

Simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using insertion sort.

  • v0.2.2
  • 12.04
  • Published

@stdlib/blas-ext-base-gsumkbn2

Calculate the sum of strided array elements using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 11.77
  • Published

@stdlib/blas-ext-base-dasumpw

Calculate the sum of absolute values (L1 norm) of double-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 11.63
  • Published

@stdlib/blas-ext-base-gnannsumkbn

Calculate the sum of strided array elements, ignoring NaN values and using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 11.54
  • Published

@stdlib/blas-base-zscal

Scale a double-precision complex floating-point vector by a double-precision complex floating-point constant.

  • v0.0.2
  • 11.26
  • Published

@stdlib/blas-ext-base-gsort2sh

Simultaneously sort two strided arrays based on the sort order of the first array using Shellsort.

  • v0.2.2
  • 11.24
  • Published

@stdlib/blas-ext-base-sdsnansumpw

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using pairwise summation with extended accumulation.

  • v0.2.2
  • 11.23
  • Published

@stdlib/blas-ext-base-sdsapxsum

Adds a constant to each single-precision floating-point strided array element and computes the sum using extended accumulation.

  • v0.2.2
  • 11.23
  • Published

@stdlib/blas-base-isamax

Find the index of the first element having the maximum absolute value.

  • v0.0.2
  • 11.15
  • Published

@stdlib/blas-ext-base-dnansumpw

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using pairwise summation.

  • v0.2.2
  • 11.10
  • Published

@stdlib/blas-ext-base-dapxsumors

Adds a constant to each double-precision floating-point strided array element and computes the sum using ordinary recursive summation.

  • v0.2.2
  • 11.10
  • Published

@stdlib/blas-ext-base-snansumpw

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using pairwise summation.

  • v0.2.2
  • 10.94
  • Published

@stdlib/blas-ext-base-ssort2ins

Simultaneously sort two single-precision floating-point strided arrays based on the sort order of the first array using insertion sort.

  • v0.2.2
  • 10.94
  • Published

@stdlib/blas-ext-base-dsumkbn2

Calculate the sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 10.84
  • Published

@stdlib/blas-ext-base-gasumpw

Calculate the sum of absolute values (L1 norm) of strided array elements using pairwise summation.

  • v0.2.2
  • 10.81
  • Published

@stdlib/blas-ext-base-dnannsumkbn

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 10.47
  • Published

@stdlib/blas-ext-base-dcusumkbn2

Calculate the cumulative sum of double-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 10.35
  • Published

@stdlib/blas-ext-base-dnansum

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values.

  • v0.2.2
  • 10.35
  • Published

@stdlib/blas-ext-base-dcusumpw

Calculate the cumulative sum of double-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 10.35
  • Published

@stdlib/blas-ext-base-dnanasum

Calculate the sum of absolute values (L1 norm) of double-precision floating-point strided array elements, ignoring NaN values.

  • v0.2.2
  • 10.34
  • Published

@stdlib/blas-ext-base-scusumkbn2

Calculate the cumulative sum of single-precision floating-point strided array elements using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 10.26
  • Published

@stdlib/blas-ext-base-sapxsumkbn2

Adds a constant to each single-precision floating-point strided array element and computes the sum using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 10.26
  • Published

@stdlib/blas-ext-base-scusumors

Calculate the cumulative sum of single-precision floating-point strided array elements using ordinary recursive summation.

  • v0.2.2
  • 10.26
  • Published

@stdlib/blas-base

Base (i.e., lower-level) basic linear algebra subprograms (BLAS).

  • v0.2.1
  • 10.11
  • Published

@stdlib/blas-sdot

Calculate the dot product of two single-precision floating-point vectors.

  • v0.2.2
  • 10.11
  • Published

@stdlib/blas-ext-base-dsnansumpw

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values, using pairwise summation with extended accumulation, and returning an extended precision result.

  • v0.2.2
  • 10.08
  • Published

@stdlib/blas-sswap

Interchange two single-precision floating-point vectors.

  • v0.2.2
  • 10.08
  • Published

@stdlib/blas-dswap

Interchange two double-precision floating-point vectors.

  • v0.2.2
  • 9.96
  • Published

blas-dcopy

Copies values from x into y.

  • v1.0.1
  • 9.88
  • Published

@stdlib/blas-ext-base

Extended base (i.e., lower-level) basic linear algebra subroutines (BLAS).

  • v0.2.1
  • 9.88
  • Published

@stdlib/blas-ext-base-sapxsumors

Adds a constant to each single-precision floating-point strided array element and computes the sum using ordinary recursive summation.

  • v0.2.2
  • 9.87
  • Published

@stdlib/blas-ext-base-dsnannsumors

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.

  • v0.2.2
  • 9.85
  • Published

@stdlib/blas-ext-base-dnannsumkbn2

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 9.85
  • Published

@stdlib/blas-ext-base-dsort2sh

Simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using Shellsort.

  • v0.2.2
  • 9.84
  • Published

@stdlib/blas-ext-base-dsort2hp

Simultaneously sort two double-precision floating-point strided arrays based on the sort order of the first array using heapsort.

  • v0.2.2
  • 9.77
  • Published

@stdlib/blas-ext-base-gnansumors

Calculate the sum of strided array elements, ignoring NaN values and using ordinary recursive summation.

  • v0.2.2
  • 9.59
  • Published

blas-dscal

Scales elements of `x` by a constant `alpha`.

  • v1.0.0
  • 9.54
  • Published

@stdlib/blas-ext-base-gapxsumors

Adds a constant to each strided array element and computes the sum using ordinary recursive summation.

  • v0.2.2
  • 9.54
  • Published

@stdlib/blas-ext-base-snansumkbn2

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 9.40
  • Published

@stdlib/blas-ext-base-snansumors

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using ordinary recursive summation.

  • v0.2.2
  • 9.05
  • Published

@stdlib/blas-ext-base-dnansumkbn

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 9.05
  • Published

@stdlib/blas-ext-base-dnannsum

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values.

  • v0.2.2
  • 8.92
  • Published

@stdlib/blas-base-zaxpy

Scale a double-precision complex floating-point vector by a double-precision complex floating-point constant and add the result to a double-precision complex floating-point vector.

  • v0.1.0
  • 8.92
  • Published

@stdlib/blas-ext-base-dcusumors

Calculate the cumulative sum of double-precision floating-point strided array elements using ordinary recursive summation.

  • v0.2.2
  • 8.71
  • Published

@stdlib/blas-ext-base-gnansumkbn

Calculate the sum of strided array elements, ignoring NaN values and using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 8.69
  • Published

blas-daxpy

Multiplies x and a constant and adds the result to y.

  • v1.0.3
  • 8.69
  • Published

@stdlib/blas-ext-base-dapxsumkbn2

Adds a constant to each double-precision floating-point strided array element and computes the sum using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 8.68
  • Published

blas-idamax

Finds the first element equal to the maximum absolute value of x and returns the element index.

  • v1.0.0
  • 8.22
  • Published

@stdlib/blas-ext-base-dsnansum

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values, using extended accumulation, and returning an extended precision result.

  • v0.2.2
  • 8.10
  • Published

blas-dasum

Computes the sum of absolute values (L1 norm).

  • v1.0.2
  • 8.03
  • Published

ndarray-blas-trsv

BLAS Level 2 TRSV (triangular solve) for ndarrays

  • v1.0.1
  • 8.03
  • Published

@stdlib/blas-ext-base-sdsnansum

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using extended accumulation.

  • v0.2.2
  • 8.03
  • Published

@stdlib/blas-ext-base-scusumpw

Calculate the cumulative sum of single-precision floating-point strided array elements using pairwise summation.

  • v0.2.2
  • 7.80
  • Published

blas-ddot

Computes the dot product of x and y.

  • v1.0.0
  • 7.26
  • Published

@stdlib/blas-ext-base-dsnansumors

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.

  • v0.2.2
  • 7.26
  • Published

@stdlib/blas-ext-base-gnansumkbn2

Calculate the sum of strided array elements, ignoring NaN values and using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 7.25
  • Published

anny.lapack

This is a partial port from CLAPACK

  • v0.1.4
  • 7.25
  • Published

@stdlib/blas-ext-base-snansumkbn

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values and using an improved Kahan–Babuška algorithm.

  • v0.2.2
  • 7.24
  • Published

@stdlib/blas-ext-base-snansum

Calculate the sum of single-precision floating-point strided array elements, ignoring NaN values.

  • v0.2.2
  • 7.23
  • Published

@stdlib/blas-ext-base-sapx

Add a constant to each element in a single-precision floating-point strided array.

  • v0.2.2
  • 6.42
  • Published

@stdlib/blas-ext-base-sdssum

Calculate the sum of single-precision floating-point strided array elements using extended accumulation.

  • v0.2.2
  • 6.36
  • Published

@stdlib/blas-ext-base-dnansumors

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using ordinary recursive summation.

  • v0.2.2
  • 6.34
  • Published

@stdlib/blas-ext-base-dnansumkbn2

Calculate the sum of double-precision floating-point strided array elements, ignoring NaN values and using a second-order iterative Kahan–Babuška algorithm.

  • v0.2.2
  • 6.18
  • Published

ndarray-blas-gemm-complex

BLAS-like Level 3 Complex GEMM (matrix-matrix multiplication) for ndarrays

  • v1.0.2
  • 5.43
  • Published

@stdlib/blas-base-scabs1

Compute the sum of the absolute values of the real and imaginary components of a single-precision complex floating-point number.

  • v0.0.2
  • 5.31
  • Published

blas-dswap

Interchanges the elements of x and y.

  • v1.0.0
  • 5.29
  • Published

ndarray-blas-gemv

BLAS Level 2 GEMV (Matrix-Vector multiply) for ndarrays

  • v1.0.4
  • 2.35
  • Published

blasnative

React-Native BL Components

  • v0.0.9
  • 0.00
  • Published

vectrix

A easy-to-use math library to perform vector and matrix operations in JavaScript/TypeScript, designed for the needs of graphics apis like WebGL or WebGPU.

    • v0.2.1
    • 0.00
    • Published

    @stdlib/blas-base-caxpy

    Scale a single-precision complex floating-point vector by a single-precision complex floating-point constant and add the result to a single-precision complex floating-point vector.

    • v0.1.0
    • 0.00
    • Published