result_type

result_type(*arrays_and_dtypes: array | int | float | complex | bool | dtype) dtype

Returns the dtype that results from applying type promotion rules (see Type Promotion Rules) to the arguments.

Parameters:

arrays_and_dtypes (Union[array, int, float, complex, bool, dtype]) – an arbitrary number of input arrays, scalars, and/or dtypes.

Returns:

out (dtype) – the dtype resulting from an operation involving the input arrays, scalars, and/or dtypes.

Notes

  • At least one argument must be an array or a dtype.

  • If provided array and/or dtype arguments having mixed data type kinds (e.g., integer and floating-point), the returned dtype is unspecified and is implementation-dependent.