### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Array objects »
- Data type objects (`dtype`) »

# numpy.dtype.isbuiltin

`dtype.``isbuiltin`

  isbuiltin

  Value identifying if numpy dtype is a numpy builtin type

  Read-only

  Returns: | val : {0,1,2} 0 if this is a structured array type, with fields 1 if this is a dtype compiled into numpy (such as ints, floats etc) 2 if the dtype is for a user-defined numpy type A user-defined type uses the numpy C-API machinery to extend numpy to handle a new array type. See the Guide to Numpy for details.

  Examples

      >>> dt = np.dtype('i2')
      >>> dt.isbuiltin
      1
      >>> dt = np.dtype('f8')
      >>> dt.isbuiltin
      1
      >>> dt = np.dtype([('field1', 'f8')])
      >>> dt.isbuiltin
      0

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Array objects »
- Data type objects (`dtype`) »