numpy.iinfo — NumPy v2.2 Manual (original) (raw)

class numpy.iinfo(type)[source]#

Machine limits for integer types.

Parameters:

int_typeinteger type, dtype, or instance

The kind of integer data type to get information about.

See also

finfo

The equivalent for floating point data types.

Examples

With types:

import numpy as np ii16 = np.iinfo(np.int16) ii16.min -32768 ii16.max 32767 ii32 = np.iinfo(np.int32) ii32.min -2147483648 ii32.max 2147483647

With instances:

ii32 = np.iinfo(np.int32(10)) ii32.min -2147483648 ii32.max 2147483647

Attributes:

bitsint

The number of bits occupied by the type.

dtypedtype

Returns the dtype for which iinfo returns information.

minint

Minimum value of given dtype.

maxint

Maximum value of given dtype.