Numpy np.savetxt

Numpy np.savetxt
Questo articolo si espanderà utilizzando la funzione SaveTtxt () in Numpy per salvare un array in un file di testo.

Salvare i dati può essere molto utile quando si salva e si ripristina il lavoro. Funge anche da backup in cui non è necessario ricreare tutto da zero, in caso di perdita di dati.

Funzione numpy savetxt

La funzione Numpy SaveTXT () consente di archiviare un array in un file di testo. La sintassi è fornita di seguito:

numpy.SaveTxt (fname, x, fmt = '%.18e ', delimiter = ", newline =' \ n ', header =", footer = ", commenti ='# ', codifica = nessuno);

Spiegiamo i seguenti parametri della funzione:

  1. fname - il nome file in base al quale salvare il file nell'array. Puoi anche passare il nome file come .Gz, che salva il file in un gzip compresso
  2. X - si riferisce all'array da salvare al nome file fornito
  3. fmt - Opzione in formato, come %10.Formato 5f

Un singolo formato, come %10.5f, una sequenza di formati o una stringa multi-formatta. Un esempio è "iterazione %d - %10.5f ”, nel qual caso il delimitatore è ignorato. Per complesso x, le opzioni legali per fmt Sono:

  • un singolo specificatore, fmt = “%.4e ", risultante in numeri formattati come (%S+%SJ)%(FMT, FMT)
  • una stringa completa che specifica ogni parte reale e immaginaria, come " %.4e %+.4ej %.4e %+.4ej %.4e %+.4ej"Per 3 colonne
  • Un elenco di specificatori, uno per colonna - In questo caso, la parte reale e immaginaria deve avere specificatori separati, E.G. ['%.3e + %.3ej ',' (%.15e%+.15ej) '] per 2 colonne

Conclusione:

Questo articolo ha discusso di come utilizzare la funzione saveTtxt () in numpy per salvare un array in un file di testo. Questa funzione ti consente di salvare e ripristinare i file, quando funge da backup. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e tutorial.