### Navigation

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

# Data type routines

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

## Creating data types

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

## Data type information

`finfo` | Machine limits for floating point types.
`iinfo`(type) | Machine limits for integer types.
`MachAr`([float_conv, int_conv, ...]) | Diagnosing machine parameters.

## Data type testing

`issctype`(rep) | Determines whether the given object represents a scalar data-type.
`issubdtype`(arg1, arg2) | Returns True if first argument is a typecode lower/equal in type hierarchy.
`issubsctype`(arg1, arg2) | Determine if the first argument is a subclass of the second argument.
`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) | Return the string representation of a scalar dtype.
`mintypecode`(typechars[, typeset, default]) | Return the character for the minimum-size type to which given types can be safely cast.

### Navigation

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