#### Previous topic

numpy.asfarray

#### Next topic

numpy.asarray_chkfinite

# 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