dpnp.ndarray.__array__

method

ndarray.__array__(dtype=None, /, *, copy=None)

NumPy's array protocol method to disallow implicit conversion.

Without this definition, numpy.asarray(dpnp_arr) converts dpnp.ndarray instance into NumPy array with data type object and every element being zero-dimensional dpnp.ndarray.