### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »

# Data type routines

`can_cast` ([from, to]) | Returns True if cast between data types can occur without losing precision.
`common_type` (*arrays) | Return the inexact scalar type which is most common in a list of arrays.
`obj2sctype` (rep[, default]) |

## Creating data types

`dtype` (obj[, align, copy]) | Create a data type object.
`format_parser` | Class to convert formats, names, titles description to a dtype

## Data type information

`finfo` (dtype) | Machine limits for floating point types.
`iinfo` (type) | Machine limits for integer types.
`MachAr` | Diagnosing machine parameters.

## Data type testing

`issctype` (rep) | Determines whether the given object represents a numeric array type.
`issubdtype` (arg1, arg2) | Returns True if first argument is a typecode lower/equal in type hierarchy.
`issubsctype` (arg1, arg2) |
`issubclass_` (arg1, arg2) |
`find_common_type` (array_types, scalar_types) | Determine common type following standard coercion rules

## Miscellaneous

`typename` (char) | Return a description for the given data type code.
`sctype2char` (sctype) |
`mintypecode` (typechars[, typeset, default]) | Return a minimum data type character from typeset that handles all typechars given

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »