Partilhar via


TextLoader.Options.AllowSparse Campo

Definição

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 diferente de zero são as colunas 2 e 4, que têm os 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 os 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 a onde a parte esparsa começa. Se InputSize for 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".

public bool AllowSparse;
val mutable AllowSparse : bool
Public AllowSparse As Boolean 

Valor do campo

Aplica-se a