Numpy NP.Savetxt

Numpy NP.Savetxt
Denne artikkelen utvides med å bruke Savetxt () -funksjonen i Numpy for å lagre en matrise i en tekstfil.

Å lagre data kan være veldig gunstig når du sparer og gjenoppretter arbeidet ditt. Det fungerer også som en sikkerhetskopi der du ikke trenger å gjenskape alt fra bunnen av, i tilfelle tap av data.

Numpy Savetxt -funksjon

Numpy Savetxt () -funksjonen lar deg lagre en matrise i en tekstfil. Syntaksen er gitt nedenfor:

numpy.Savetxt (fname, x, fmt = '%.18E ', Delimiter = ", newline =' \ n ', header =", bunntekst = ", kommentarer ='# ', koding = ingen);

La oss forklare funksjonens følgende parametere:

  1. fname - filnavnet for å lagre filen i matrisen. Du kan også passere filnavnet som .GZ, som lagrer filen i en komprimert gzip
  2. x - refererer til matrisen som skal lagres i det medfølgende filnavnet
  3. fmt - Formatalternativ, for eksempel %10.5F -format

Et enkelt format, for eksempel %10.5f, en sekvens av formater, eller en multi-format-streng. Et eksempel er “iterasjon %d - %10.5f ”, i så fall avgrensning blir ignorert. For kompleks x, de juridiske alternativene for fmt er:

  • en enkelt spesifikasjon, fmt = “%.4e ”, noe som resulterer i antall formatert som “(%S+%SJ)”%(FMT, FMT)
  • En full streng som spesifiserer enhver ekte og imaginær del, for eksempel “ %.4e %+.4ej %.4e %+.4ej %.4e %+.4ej”For 3 kolonner
  • En liste over spesifikasjoner, en per kolonne - i dette tilfellet må den virkelige og imaginære delen ha separate spesifikasjoner, e.g. ['%.3e + %.3ej ',' (%.15E%+.15ej) '] for 2 kolonner

Konklusjon:

Denne artikkelen diskuterte hvordan du bruker Savetxt () -funksjonen i Numpy for å lagre en matrise i en tekstfil. Denne funksjonen lar deg lagre og gjenopprette filene dine, når den fungerer som en sikkerhetskopi. Sjekk de andre Linux -hint -artiklene for flere tips og opplæringsprogrammer.