TextLoader.Options Klasse

Definition

Die Einstellungen für TextLoader

public class TextLoader.Options
type TextLoader.Options = class
Public Class TextLoader.Options
Vererbung
TextLoader.Options

Konstruktoren

Name Beschreibung
TextLoader.Options()

Die Einstellungen für TextLoader

Felder

Name Beschreibung
AllowQuoting

Gibt an, ob die Eingabe werte mit doppeltem Anführungszeichen enthalten kann. Dieser Parameter wird verwendet, um Trennzeichen in einem Eingabewert von tatsächlichen Trennzeichen zu unterscheiden. Wenn true, Trennzeichen in doppelten Anführungszeichen werden als Teil des Eingabewerts behandelt. Wenn false, alle Trennzeichen, auch innerhalb von Anführungszeichen, als Trennzeichen behandelt werden, werden als Trennzeichen für eine neue Spalte behandelt.

AllowSparse

Gibt an, ob die Eingabe geringe Darstellungen enthalten kann. Beispielsweise bedeutet eine Zeile mit "5 2:6 4:3", dass es 5 Spalten gibt, und die einzige Nicht-Null sind Die Spalten 2 und 4, die werte 6 bzw. 3 aufweisen. Spaltenindizes sind nullbasiert, sodass die Spalten 2 und 4 die 3. und 5. Spalten darstellen. Eine Spalte kann auch dichte Werte aufweisen, gefolgt von geringen Werten, die in dieser 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 dünn dargestellten Spalten mit werten 0, 0, 6, 0 und 3. Die Indizes der geringen Spalten beginnen mit 0, obwohl 0 die dritte Spalte darstellt.

Darüber hinaus sollte verwendet werden, InputSize wenn die Anzahl der geringen Elemente (in diesem Beispiel 5) nicht in jeder Zeile vorhanden ist. Sie sollte die Gesamtgröße angeben, nicht nur die Größe des geringen Teils. Indizes der Spars sind jedoch relativ zu dem Ort, an dem der spärliche Teil beginnt. Wenn InputSize sie auf 7 festgelegt ist, wird die Zeile "1 2 2:6 4:3" "1 2 0 0 6 0 4" zugeordnet, aber wenn sie auf 10 festgelegt ist, wird die gleiche Zeile "1 2 0 0 0 6 0 4 0 0 0" zugeordnet.

Columns

Gibt die Eingabespalten an, die Spalten zugeordnet IDataView werden sollen.

DecimalMarker

Das Zeichen, das als Dezimalmarkierung verwendet werden soll. Der Standardwert ist '.'. Es dürfen nur "." und "," dezimale Markierungen sein.

EscapeChar

Zeichen, das verwendet werden soll, um Anführungszeichen in Anführungszeichen in Anführungszeichen zu escapen. Es kann kein Zeichen sein, das als Trennzeichen verwendet wird.

HasHeader

Gibt an, ob die Datei über eine Kopfzeile mit Featurenamen verfügt. Wenn true, überspringt das Ladeprogramm die erste Zeile, wenn Load(IMultiStreamSource) sie aufgerufen wird. Das Beispiel kann verwendet werden, um Anmerkungen zum Slotnamen abzuleiten, falls vorhanden.

HeaderFile

Datei, die eine Kopfzeile mit Featurenamen enthält. Wenn angegeben, wird der in der Datendatei definierte Header unabhängig von HasHeader.

InputSize

Anzahl der Quellspalten in den Textdaten. Der Standardwert ist, dass wenige Zeilen ihre Größeninformationen enthalten.

MaxRows

Maximale Anzahl von Zeilen, die erzeugt werden sollen.

MissingRealsAsNaNs

Wenn true, werden fehlende reale Felder (d. h. doppelte oder einzelne Felder) als NaN geladen. Wenn "false" lautet, werden sie als 0 geladen. Die Standardeinstellung ist "false". Ein Feld wird als "fehlt" betrachtet, wenn es leer ist, wenn es nur Leerzeichen enthält oder wenn am Ende einer bestimmten Zeile Spalten fehlen.

ReadMultilines

Wenn true, sind neue Zeilenzeichen in einem Anführungszeichenfeld zulässig, und daher kann ein Feld mehrere Textzeilen darin enthalten, wenn AllowQuoting falsch ist, wird diese Option ignoriert.

Separators

Die Zeichen, die als Trennzeichen für Spaltentrennzeichen verwendet werden sollen.

TrimWhitespace

Wheter, um nachfolgende Leerzeichen aus Zeilen zu entfernen.

UseThreads

Gibt an, ob separate Analysethreads verwendet werden sollen.

Gilt für: