Siguiente: Funciones y variables para entrada y salida en formato binario, Anterior: Introducción a numericalio, Subir: numericalio [Índice general][Índice]
read_matrix(S)
lee la fuente S y devuelve su contenido completo en forma
de matriz. El tamaño de la matriz se deduce de los datos de entrada:
cada fila del fichero forma una fila de la matriz. Si hay filas con diferente número de elementos,
read_matrix
emite un mensaje de error.
read_matrix(S, M)
lee la fuente S y va almacenando su contenido
en la matriz M, hasta que M esté llena o hasta que se consuma la fuente.
Los datos se almacenan fila a fila. Los datos de entrada no necesitan tener el
mismo número de filas y columnas que M.
La fuente S puede ser el nombre de un fichero o de un flujo.
Los valores aceptados para separator_flag son:
comma
, pipe
, semicolon
y space
.
Si no se especifica un valor para separator_flag,
se supone que los datos están separados por espacios.
Guarda el contenido de la fuente S en el array A, hasta que A esté lleno o hasta que se consuma la fuente. Los datos se almacenan fila a fila. Los datos de entrada no necesitan tener el mismo número de filas y columnas que A.
La fuente S puede ser el nombre de un fichero o de un flujo.
Los valores aceptados para separator_flag son:
comma
, pipe
, semicolon
y space
.
Si no se especifica un valor para separator_flag,
se supone que los datos están separados por espacios.
Lee la fuente S y devuelve su contenido completo en forma de array de claves. La fuente S puede ser el nombre de un fichero o de un flujo.
read_hashed_array
interpreta el primer elemento de cada fila como una clave,
asociando el resto de la fila, en formato de lista, a la clave. Por ejemplo,
la secuencia 567 12 17 32 55
equivale a A[567]: [12, 17, 32, 55]$
.
Las filas no necesitan tener todas ellas el mismo número de elementos.
Los valores aceptados para separator_flag son:
comma
, pipe
, semicolon
y space
.
Si no se especifica un valor para separator_flag,
se supone que los datos están separados por espacios.
Lee la fuente S y devuelve su contenido completo en forma de lista anidada. La fuente S puede ser el nombre de un fichero o de un flujo.
read_nested_list
devuelve una lista que tiene una sublista por cada fila
de entrada. Los filas de entrada no necesitan tener todas ellas el mismo número
de elementos. Las filas en blanco no se ignoran, sino que se convierten
en listas vacías
Los valores aceptados para separator_flag son:
comma
, pipe
, semicolon
y space
.
Si no se especifica un valor para separator_flag,
se supone que los datos están separados por espacios.
read_list(S)
lee la fuente S y devuelve su contenido como una lista simple.
read_list(S, L)
guarda el contenido de la fuente S en la lista L,
hasta que L esté llena o hasta que se consuma la fuente.
La fuente S puede ser el nombre de un fichero o de un flujo.
Los valores aceptados para separator_flag son:
comma
, pipe
, semicolon
y space
.
Si no se especifica un valor para separator_flag,
se supone que los datos están separados por espacios.
Escribe el objeto X en el destino D.
write_data
escribe una matriz fila a fila; cada línea de
entrada se corresponde con una fila.
write_data
escribe un array creado por array
o make_array
fila a fila, con una nueva línea al final de cada bloque de datos.
Los bloques de mayores dimensiones se separan con líneas adicionales.
write_data
escribe un array de claves con cada clave seguida de su lista
asociada en una sola línea.
write_data
escribe una lista anidada con una sublista por línea.
write_data
escribe una lista simple en una única fila.
El destino D puede ser el nombre de un fichero o un flujo; en el primer caso,
la variable global file_output_append
controla si el fichero de salida es
ampliado con la nueva información o si se borra antes; en el segundo caso,
no se realiza ningún tipo de acción por parte de write_data
después
de que se hayan escrito los datos; en particular, el flujo se mantiene abierto.
Los valores aceptados para separator_flag son:
comma
, pipe
, semicolon
y space
.
Si no se especifica un valor para separator_flag,
se supone que los datos están separados por espacios.
Siguiente: Funciones y variables para entrada y salida en formato binario, Anterior: Introducción a numericalio, Subir: numericalio [Índice general][Índice]