TextLoader.Options Classe

Definição

As configurações para TextLoader

public class TextLoader.Options
type TextLoader.Options = class
Public Class TextLoader.Options
Herança
TextLoader.Options

Construtores

TextLoader.Options()

As configurações para TextLoader

Campos

AllowQuoting

Se a entrada pode incluir valores entre aspas duplas. Esse parâmetro é usado para distinguir caracteres separadores em um valor de entrada de separadores reais. Quando true, separadores dentro de aspas duplas são tratados como parte do valor de entrada. Quando false, todos os separadores, mesmo aqueles entre aspas, são tratados como delimitando uma nova coluna.

AllowSparse

Se a entrada pode incluir representações esparsas. Por exemplo, uma linha que contém "5 2:6 4:3" significa que há 5 colunas e a única não zero são as colunas 2 e 4, que têm valores 6 e 3, respectivamente. Os índices de coluna são baseados em zero, portanto, as colunas 2 e 4 representam as 3ª e 5ª colunas. Uma coluna também pode ter valores densos seguidos por valores esparsos representados dessa forma. Por exemplo, uma linha que contém "1 2 5 2:6 4:3" representa duas colunas densas com valores 1 e 2, seguida por 5 colunas pouco representadas com os valores 0, 0, 6, 0 e 3. Os índices das colunas esparsas começam a partir de 0, embora 0 represente a terceira coluna.

Além disso, InputSize deve ser usado quando o número de elementos esparsos (5 neste exemplo) não estiver presente em cada linha. Ele deve especificar o tamanho total, não apenas o tamanho da parte esparsa. No entanto, os índices da parte spars são relativos ao local em que a parte esparsa começa. Se InputSize estiver definido como 7, a linha "1 2 2:6 4:3" será mapeada para "1 2 0 0 6 0 4", mas se definida como 10, a mesma linha será mapeada para "1 2 0 0 6 0 4 0 0 0".

Columns

Especifica as colunas de entrada que devem ser mapeadas para IDataView colunas.

DecimalMarker

O caractere que deve ser usado como o marcador decimal. O valor padrão é '.'. Somente '.' e '', têm permissão para serem marcadores decimais.

EscapeChar

Caractere a ser usado para escapar de aspas dentro dos campos entre aspas. Não pode ser um caractere usado como separador.

HasHeader

Se o arquivo tem um cabeçalho com nomes de recursos. Quando true, o carregador ignorará a primeira linha quando Load(IMultiStreamSource) for chamado. O exemplo pode ser usado para inferir anotações de nome de slot, se presentes.

HeaderFile

Arquivo que contém um cabeçalho com nomes de recursos. Se especificado, o cabeçalho definido no arquivo de dados será ignorado independentemente de HasHeader.

InputSize

Número de colunas de origem nos dados de texto. O padrão é que as linhas esparsas contêm suas informações de tamanho.

MaxRows

Número máximo de linhas a serem produzidas.

MissingRealsAsNaNs

Se for true, os campos reais ausentes (ou seja, campos duplos ou únicos) serão carregados como NaN. Se for falso, eles serão carregados como 0. O padrão é false. Um campo será considerado "ausente" se estiver vazio, se ele tiver apenas espaço em branco ou se houver colunas ausentes no final de uma determinada linha.

ReadMultilines

Se for true, novos caracteres de linha serão aceitáveis dentro de um campo entre aspas e, portanto, um campo poderá ter várias linhas de texto dentro dele Se AllowQuoting for false, essa opção será ignorada.

Separators

Os caracteres que devem ser usados como separador de coluna separadores.

TrimWhitespace

Wheter para remover o espaço em branco à direita das linhas.

UseThreads

Se deseja usar threads de análise separados.

Aplica-se a