#### Previous topic

numpy.load

#### Next topic

numpy.savez

# numpy.save

`numpy.``save`(file, arr)

  Save an array to a binary file in NumPy `.npy` format.

  Parameters: | file : file or str File or filename to which the data is saved. If file is a file-object, then the filename is unchanged. If file is a string, a `.npy` extension will be appended to the file name if it does not already have one. arr : array_like Array data to be saved.

  See also

  `savez`
    Save several arrays into a `.npz` archive

  `savetxt`, `load`

  Notes

  For a description of the `.npy` format, see format.

  Examples

      >>> from tempfile import TemporaryFile
      >>> outfile = TemporaryFile()

      >>> x = np.arange(10)
      >>> np.save(outfile, x)

      >>> outfile.seek(0) # Only needed here to simulate closing & reopening file
      >>> np.load(outfile)
      array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])