Anterior: Introdução a numericalio, Acima: numericalio [Conteúdo][Índice]
Lê o ficheiro nomeficheiro e retorna seu conteúdo completo como uma matriz. Se separator_flag não for especificado, o ficheiro é assumido como delimitado por espaços em branco.
read_matrix
infere o tamanho da matriz dos dados de entrada.
Cada linha do ficheiro inicia uma linha da matriz.
Se algumas linhas possuirem diferentes comprimentos, read_matrix
reclama.
read_lisp_array
exige que o array
seja declarado através de make_array
antes de chamar
a função de leitura. (Isso obviamente é necessário para inferir a dimensão
do array, que pode ser um problema para arrays com múltiplas dimensões.)
read_lisp_array
não verifica para ver se o
ficheiro de entrada está de acordo com as dimensãoes do array; a entrada
é lida como uma lista monótona, então o array é preenchido usando fillarray
.
read_maxima_array
requer que o array
seja declarado através de array
antes de chamar
a função de leitura. (Isso obviamente é necessário para inferir a dimensão
do array, que pode ser uma hassle para arrays com múltiplas dimensões.)
read_maxima_array
não verifica para ver se o
ficheiro de entrada está de acordo com as dimensãoes do array; a entrada
é lida como uma lista monótona, então o array é preenchido usando fillarray
.
read_hashed_array
trata o primeiro item sobre uma linha como uma
chave hash, e associa o restante da linha (como uma lista) com a chava.
Por exemplo,
a linha 567 12 17 32 55
é equivalente a A[567]: [12, 17, 32, 55]$
.
Linhas não precisam ter o mesmo número de elementos.
read_nested_list
retorna uma lista que tem uma sublista para cada
linha de entrada. Linhas não precisam ter o mesmo número de elementos.
Linhas vazias não são ignoradas: uma linha vazia retorna uma sublista vazia.
read_list
lê todas as entradas em uma lista monótona.
read_list
ignora o caractere de fim de linha.
write_data
escreve o objecto X no ficheiro nomeficheiro.
write_data
escreve matrizes da forma usual,
com uma linha por fileira.
write_data
escreve arrays declarados do Lisp e do Maxima da
forma usual, com um caractere de nova linha no final de todo pedaço.
Pedaços dimensionais muito grandes são separados por meio de novas linhas adicionais.
write_data
escreve arrays desordenados com uma chave seguida por
a lista associada sobre cada linha.
write_data
escreve a lista seguinte com cada sublista em uma linha.
write_data
escreve uma lista monótona toda em uma linha.
Se write_data
anexa ao final ou abandona os excessos em seus ficheiros de saída
é governado através da variável global file_output_append
.
Anterior: Introdução a numericalio, Acima: numericalio [Conteúdo][Índice]