Freigeben über


TextLoader.Options.AllowSparse Feld

Definition

Gibt an, ob die Eingabe Sparsedarstellungen enthalten kann. Beispielsweise bedeutet eine Zeile, die "5 2:6 4:3" enthält, dass es fünf Spalten gibt, und die einzigen Ungleich null sind Spalten 2 und 4, die die Werte 6 bzw. 3 aufweisen. Spaltenindizes sind nullbasiert, sodass die Spalten 2 und 4 die 3. und 5. Spalte darstellen. Eine Spalte kann auch dichte Werte aufweisen, gefolgt von Sparsewerten, die auf diese Weise dargestellt werden. Beispielsweise stellt eine Zeile mit "1 2 5 2:6 4:3" zwei dichte Spalten mit den Werten 1 und 2 dar, gefolgt von 5 spärlich dargestellten Spalten mit den Werten 0, 0, 6, 0 und 3. Die Indizes der Sparsespalten beginnen mit 0, obwohl 0 die dritte Spalte darstellt.

Darüber hinaus sollte verwendet werden, InputSize wenn die Anzahl der Sparseelemente (in diesem Beispiel 5) nicht in jeder Zeile vorhanden ist. Es sollte die Gesamtgröße angeben, nicht nur die Größe des Sparseteils. Die Indizes des Spars-Teils sind jedoch relativ zum Beginn des Sparseteils. Wenn InputSize auf 7 festgelegt ist, wird die Zeile "1 2 2:6 4:3" "1 2 0 0 0 6 0 4" zugeordnet, aber wenn auf 10 festgelegt ist, wird dieselbe Zeile "1 2 0 0 6 0 4 0 0 0" zugeordnet.

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

Feldwert

Gilt für: