This is a pre-release version (2.5.0.dev0+git20251130.2de293a).Go to latest (2.4.4)
{ } Raw JSON

bundles / numpy 2.5.0.dev0+git20251130.2de293a / numpy / result_type

_ArrayFunctionDispatcher

numpy:result_type

Signature

def result_type(*arrays_and_dtypes)

Summary

Returns the type that results from applying the NumPy type promotion rules to the arguments.

Parameters

arrays_and_dtypes : list of arrays and dtypes

The operands of some operation whose result type is needed.

Returns

out : dtype

The result type.

Examples

import numpy as np
np.result_type(3, np.arange(7, dtype='i1'))
✓
dtype('int8')
np.result_type('i4', 'c8')
✓
dtype('complex128')
np.result_type(3.0, -2)
✓
dtype('float64')

See also

can_cast
dtype
min_scalar_type
promote_types

Aliases

  • numpy.result_type