SigmundAI Copilot allows you to build and debug experiments with help from artificial intelligence. Install the Sigmund extension (public beta) and try it out now!
Funciones de registro (log)
instancia log
El objeto log
proporciona el registro de datos. Se crea automáticamente un objeto log
al inicio del experimento.
Ejemplo
# Escribe una línea de texto
log.write('Mi mensaje personalizado de registro')
# Escribe todas las variables
log.write_vars()
close(self)
Cierra el registro actual.
Ejemplo
log.close()
open(path)
Abre el registro actual. Si un registro ya estaba abierto, se cierra automáticamente y se vuelve a abrir.
Parámetros
- path: La ruta al archivo de registro actual. En la mayoría de los casos (a menos que) se utilice un sistema de registro personalizado, esto será un nombre de archivo.
Ejemplo
# Abrir un nuevo registro
log.open('/ruta/hacia/el/nuevo/archivo/registro.csv')
write(msg, newline=True)
Escribe un mensaje en el registro.
Parámetros
- msg: Un mensaje de texto. Al usar Python 2, esto debe ser
unicode
o una cadenastr
codificada en utf-8. Al usar Python 3, esto debe serstr
o una cadenabytes
codificada en utf-8. - newline: Indica si se debe escribir una nueva línea después del mensaje.
Ejemplo
# Escribe una sola cadena de texto
log.write(f'tiempo = {clock.time()}')
write_vars(var_list=None)
Escribe variables en el registro.
Parámetros
- var_list: Una lista de nombres de variables para escribir, o None para escribir todas las variables que existen en el experimento.
Ejemplo
# Escribe todas las variables en el archivo de registro
log.write_vars()