### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Input and output »

# numpy.savetxt

`numpy.``savetxt`(fname, X, fmt='%.18e', delimiter=' ')

  Save an array to file.

  Parameters: | fname : filename or a file handle If the filename ends in .gz, the file is automatically saved in compressed gzip format. The load() command understands gzipped files transparently. X : array_like Data. fmt : string or sequence of strings A single format (%10.5f), a sequence of formats, or a multi-format string, e.g. ‘Iteration %d – %10.5f’, in which case delimiter is ignored. delimiter : str Character separating columns.

  Notes

  Further explanation of the fmt parameter (`%[flag]width[.precision]specifier`):

  flags:

    `-` : left justify

    `+` : Forces to preceed result with + or -.

    `0` : Left pad the number with zeros instead of space (see width).

  width:
    Minimum number of characters to be printed. The value is not truncated if it has more characters.
  precision:
    - For integer specifiers (eg. `d,i,o,x`), the minimum number of digits.
    - For `e, E` and `f` specifiers, the number of digits to print after the decimal point.
    - For `g` and `G`, the maximum number of significant digits.
    - For `s`, the maximum number of characters.
  specifiers:

    `c` : character

    `d` or `i` : signed decimal integer

    `e` or `E` : scientific notation with `e` or `E`.

    `f` : decimal floating point

    `g,G` : use the shorter of `e,E` or `f`

    `o` : signed octal

    `s` : string of characters

    `u` : unsigned decimal integer

    `x,X` : unsigned hexadecimal integer

  This is not an exhaustive specification.

  Examples

      >>> savetxt('test.out', x, delimiter=',') # X is an array
      >>> savetxt('test.out', (x,y,z)) # x,y,z equal sized 1D arrays
      >>> savetxt('test.out', x, fmt='%1.4e') # use exponential notation

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Input and output »