### Navigation

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

# numpy.chararray.flags

`chararray.``flags`

  Information about the memory layout of the array.

  Notes

  The flags object can be accessed dictionary-like (as in `a.flags['WRITEABLE']`), or by using lowercased attribute names (as in `a.flags.writeable`). Short flag names are only supported in dictionary access.

  Only the UPDATEIFCOPY, WRITEABLE, and ALIGNED flags can be changed by the user, via direct assignment to the attribute or dictionary entry, or by calling ndarray.setflags.

  The array flags cannot be set arbitrarily:

  - UPDATEIFCOPY can only be set `False`.
  - ALIGNED can only be set `True` if the data is truly aligned.
  - WRITEABLE can only be set `True` if the array owns its own memory or the ultimate owner of the memory exposes a writeable buffer interface or is a string.

  Attributes

### Navigation

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