Las funciones loadtxt y savetxt

También es posible guardar y leer arrays usando archivos con formato de texto con las funciones numpy.savetxt y numpy.loadtxt.

Para probarlas, creemos un array, guardémoslo y carguémoslo de nuevo:

Lectura y escritura de ficheros de texto. Ejemplo de uso

En este caso, la función numpy.savetxt permite especificar la extensión del fichero, por lo que resulta imprescindible indicarla (si no la añadimos, el fichero simplemente se guarda sin extensión).

Podemos abrir el fichero generado, my_array.txt, con el bloc de notas de Windows, por ejemplo, para ver su contenido:

Fichero de texto generado con la función numpy.savetxt

La función numpy.loadtxt permite, además, especificar el tipo de los datos a leer y el delimitador a usar para separar los valores.