Test if an input value is a supported ndarray index mode.
Test if an input value is a supported ndarray boolean index data type.
Determine if an ndarray data type can be cast to another ndarray data type according to a specified casting mode.
Test if a double-precision floating-point numeric value is NaN.
Test if an input value is a supported ndarray data type.
Test if a double-precision floating-point numeric value is infinite.
Test if an input value is an ndarray data type object.
Test if an input value is a supported ndarray integer index data type.
Test if an input value is a supported ndarray mask index data type.
Test whether an input value is the string representing column-major order.
Convert a linear index in an array view to a linear index in an underlying data buffer.
Test if an input value is an ndarray order.
Determine if a buffer length is compatible with provided ndarray meta data.
Test if a finite numeric value is an even number.
Determine if an ndarray data type can be safely cast to another ndarray data type.
Determine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type.
Return an index given an index mode.
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
Test if a finite numeric value is an odd number.
Test if an input value is a supported ndarray complex-valued floating-point data type.
Test if a finite double-precision floating-point number is an integer.
Compute the minimum and maximum linear indices in an underlying data buffer which are accessible to an array view.
Test if an input value is a supported built-in ndarray data type string.
Restrict an index to the interval [0,max].