txt tutorial que partir numeros matriz lista leer importar guardar español datos crear archivos archivo python-3.x numpy save append

python-3.x - que - numpy tutorial español pdf



python3-numpy: anexando a un archivo usando el savetxt numpy (1)

Debes abrir el archivo en modo binario.

#!/usr/bin/env python3 import numpy as np f=open(''asd.dat'',''ab'') for iind in range(4): a=np.random.rand(10,10) np.savetxt(f,a) f.close()

reference: python - ¿Cómo escribir una matriz numpy en un archivo csv? - Desbordamiento de pila ¿Cómo escribir una matriz numpy en un archivo csv?

Estoy tratando de adjuntar datos a un archivo usando la función savetxt de numpy. A continuación se muestra el ejemplo mínimo de trabajo

#!/usr/bin/env python3 import numpy as np f=open(''asd.dat'',''a'') for iind in range(4): a=np.random.rand(10,10) np.savetxt(f,a) f.close()

El error que recibí es algo sobre el tipo de error.

Archivo "/usr/lib/python3/dist-packages/numpy/lib/npyio.py", línea 1073, en savetxt fh.write (asbytes (formato% tuple (row) + newline)) TypeError: debe ser str, no bytes

Este error no ocurre en python2, así que me pregunto cuál podría ser el problema. ¿Puede alguien ayudarme?