Resolve the output data type from a list of input ndarray data types.
Reorder ndarray dimensions and associated strides for loop interchange.
Perform a reduction over a list of specified dimensions in an input ndarray via a one-dimensional strided array reduction function accepting a callback and assign results to a provided output ndarray.
Return the size (i.e., number of elements) of a specified dimension for a provided ndarray.
Assign elements in an input ndarray to elements in an output ndarray.
Resolve a loop block size for multi-dimensional array tiled loops.
Broadcast an ndarray to a specified shape.
Broadcast an ndarray to a specified shape if and only if the specified shape differs from the provided ndarray's shape.
Test if an input value is a supported ndarray unsigned integer data type.
Test whether two values are equal data types.
Return the data type of an ndarray data buffer.
List of ndarray orders.
Test if an ndarray is read-only.
Test if an input value is a supported ndarray boolean data type.
Broadcast a scalar value to an ndarray having a specified shape.
Test if an input value is a supported ndarray real-valued floating-point data type.
Test if an input value is a supported ndarray integer data type.
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
Test if an input value is a supported ndarray signed integer data type.
Test whether an input value is the string representing row-major order.
Test if an input value is a supported ndarray integer index data type.
Test if an input value is a supported ndarray numeric data type.
C APIs for registering a Node-API module exporting an interface for invoking a binary numerical function.
Test if an input value is a supported ndarray output data type policy.