Reorder ndarray dimensions and associated strides for loop interchange.
Resolve the data type that results from applying promotion rules to a provided list of data types.
Test if an input value is a supported ndarray real-valued data type.
Return an accessor function for retrieving an element from an array-like object supporting the get/set protocol.
Test if an input value is a supported ndarray boolean index data type.
Test if a value is a Complex64Array.
Test if a value is a Complex128Array.
Return an accessor function for retrieving an element from an indexed array-like object.
Reinterpret a Complex128Array as a Float64Array.
Resolve a list of data type strings.
Convert an array-like object to an object likely to have the same "shape".
Return the flags of a provided ndarray.
Return a specified flag for a provided ndarray.
List of ndarray data types.
Resolve the output data type from a list of input ndarray data types.
Convert an ndarray-like object to an ndarray.
Return the size (i.e., number of elements) of a specified dimension for a provided ndarray.
Apply a binary callback to elements in input ndarrays and assign results to elements in an output ndarray.
Reinterpret a Complex64Array as a Float32Array.
Return an accessor function for setting an element in an array-like object supporting the get/set protocol.
Return an accessor function for setting an element in an indexed array-like object.
Expand the shape of an array to a specified dimensionality by spreading its dimensions to specified dimension indices and inserting dimensions of size one for the remaining dimensions.
Reorder ndarray dimensions and associated strides for loop interchange.
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.