numpy.savetxt¶
numpy.savetxt (fname, X, fmt=’%.18e’, delimiter=», newline=’\n’, header=», footer=», comments=’#’) ¶
Guardar una matriz en un archivo de texto.
fname : nombre o identificador de archivo
Si el nombre del archivo termina en .gz, el archivo se guarda automáticamente en formato gzip incomprendido. loadtxt entiende los archivos comprimidos con gzip de forma transparente.
X : array_like
los Datos se guarden en un archivo de texto.
fmt : str o secuencia de strs, opcional
Un solo formato (%10.5 f), una secuencia de formatos o una cadena de formato múltiple, por ejemplo, ‘Iteración %d-%10.5 f’, en cuyo caso el delimitador se ignora. Para X complejo, las opciones legales para fmt son:
- un especificador único, fmt=’%.4e’, que da como resultado números con formato
como ‘ (%s+ % sj)’ %(fmt, fmt)
- una cadena completa que especifica cada parte real e imaginaria, por ejemplo,
‘%.4e %+.4j %.4e %+.4j %.4e %+.4j’ for 3 columns
- a list of specifiers, one per column – in this case, the real
and imaginary part must have separate specifiers,e.g. for 2 columns
delimiter : str, optional
String or character separating columns.
newline : str, optional
String or character separating lines.
New in version 1.5.0.
header : str, opcional
Cadena que se escribirá al principio del archivo.
Nuevo en la versión 1.7.0.
de pie de página : str, opcional
Cadena de caracteres que se escriben al final del archivo.
Nuevo en la versión 1.7.0.
comentarios : str, opcional
Cadena de caracteres que se antepone al encabezado y pie de página cadenas,para marcar como comentario. Por defecto:’#’, como se espera por ejemplo, numpy.loadtxt.
Nuevo en la versión 1.7.0.
Véase también
guardar Guardar una matriz a un archivo binario en NumPy .npy format savez Guarda varias matrices en una sin comprimir .npz archive savez_comprimed Guarda varias matrices en una comprimida .archivo npz
Notas
Explicación adicional del parámetro fmt(%widthspecifier):
banderas:
– : justificación a la izquierda
+ : Fuerza a preceder el resultado con + o -.
0: Almohadilla izquierda el número con ceros en lugar de espacio (ver ancho).
ancho: Número mínimo de caracteres a imprimir. El valor no se trunca si tiene más caracteres. precisión:
- Para especificadores de enteros (p. ej. d, i, o, x), el número mínimo de dígitos.
- Para especificadores e, E y f, el número de dígitos a imprimir después del punto decimal.
- Para g y G, el número máximo de dígitos significativos.
- Para s, el número máximo de caracteres.
especificación:
c : carácter
d o i : firmado entero decimal
e o E : notación científica con e o E.
f : punto flotante decimal
g,G : uso de la más corta de e,e o f
o : firmado octal
s : cadena de caracteres
u: entero decimal sin signo
x, X: entero hexadecimal sin signo
Esta explicación de fmt no está completa, para una especificación exhaustiva, consulte .