### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Array manipulation routines »

# numpy.asfortranarray

`numpy.``asfortranarray`(a, dtype=None)

  Return an array laid out in Fortran order in memory.

  Parameters : | a : array_like Input array. dtype : str or dtype object, optional By default, the data-type is inferred from the input data.
  Returns : | out : ndarray The input a in Fortran, or column-major, order.

  See also

  `ascontiguousarray`
    Convert input to a contiguous (C order) array.
  `asanyarray`
    Convert input to an ndarray with either row or column-major memory order.
  `require`
    Return an ndarray that satisfies requirements.
  `ndarray.flags`
    Information about the memory layout of the array.

  Examples

      >>> x = np.arange(6).reshape(2,3)
      >>> y = np.asfortranarray(x)
      >>> x.flags['F_CONTIGUOUS']
      False
      >>> y.flags['F_CONTIGUOUS']
      True

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Array manipulation routines »