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?