numpy.require()

numpy.require

numpy.require(a, dtype=None, requirements=None) [source]

Return an ndarray of the provided type that satisfies requirements.

This function is useful to be sure that an array with the correct flags is returned for passing to compiled code (perhaps through ctypes).

Parameters:

a : array_like

The object to be converted to a type-and-requirement-satisfying array.

dtype : data-type

The required data-type. If None p