TextLoader.Options Třída

Definice

Nastavení pro TextLoader

public class TextLoader.Options
type TextLoader.Options = class
Public Class TextLoader.Options
Dědičnost
TextLoader.Options

Konstruktory

TextLoader.Options()

Nastavení pro TextLoader

Pole

AllowQuoting

Určuje, zda vstup může obsahovat hodnoty v uvozových hodnotách. Tento parametr slouží k odlišení znaků oddělovače ve vstupní hodnotě od skutečných oddělovačů. Při truepoužití se oddělovače v dvojitých uvozovkách považují za součást vstupní hodnoty. Když false, všechny oddělovače, i ty v uvozovkách, se považují za oddělovače nového sloupce.

AllowSparse

Určuje, zda vstup může obsahovat řídké reprezentace. Například řádek obsahující "5 2:6 4:3" znamená, že existuje 5 sloupců a jediné nenulové jsou sloupce 2 a 4, které mají hodnoty 6 a 3. Indexy sloupců jsou založené na nule, takže sloupce 2 a 4 představují třetí a 5. sloupec. Sloupec může mít také zhuštěné hodnoty, za kterými následují řídké hodnoty reprezentované tímto způsobem. Například řádek obsahující "1 2 5 2:6 4:3" představuje dva sloupce s hodnotami 1 a 2, následované 5 řídce reprezentovanými sloupci s hodnotami 0, 0, 6, 0 a 3. Indexy zhuštěných sloupců začínají od 0, i když 0 představuje třetí sloupec.

Kromě toho by se měl použít, InputSize pokud se na každém řádku nenachází počet řídkých prvků (v tomto příkladu 5). Měla by určovat celkovou velikost, nejen velikost řídké části. Indexy části spars jsou ale relativní vzhledem k místu, kde začíná řídká část. Pokud InputSize je nastavená hodnota 7, bude řádek "1 2 2:6 4:3" namapován na "1 2 0 0 6 0 4", ale pokud je nastavený na 10, bude stejný řádek mapován na "1 2 0 0 6 0 4 0 0 0".

Columns

Určuje vstupní sloupce, které se mají mapovat na IDataView sloupce.

DecimalMarker

Znak, který se má použít jako desetinná značka. Výchozí hodnota je .. Desetinné znaménky mohou být pouze "." a ",".

EscapeChar

Znak, který se použije k uvozovkách uvnitř polí v uvozovkách. Nemůže to být znak použitý jako oddělovač.

HasHeader

Určuje, jestli má soubor hlavičku s názvy funkcí. Při truezavolání přeskočí zavaděč první řádek Load(IMultiStreamSource) . Ukázku je možné použít k odvození poznámek k názvům slotů, pokud existují.

HeaderFile

Soubor obsahující hlavičku s názvy funkcí. Pokud je zadaná, hlavička definovaná v datovém souboru se ignoruje bez ohledu na .HasHeader

InputSize

Počet zdrojových sloupců v textových datech Výchozí hodnota je, že zhuštěné řádky obsahují informace o své velikosti.

MaxRows

Maximální počet řádků, které se mají vytvořit.

MissingRealsAsNaNs

Pokud je hodnota true, chybějící skutečná pole (tj. dvojitá nebo jednoduchá pole) se načtou jako NaN. Pokud je false, načtou se jako 0. Výchozí hodnota je false. Pole se považuje za chybějící, pokud je prázdné, obsahuje-li pouze prázdné znaky nebo pokud na konci daného řádku chybí sloupce.

ReadMultilines

Pokud je pravda, znaky nového řádku jsou přijatelné uvnitř pole v uvozovky, a proto jedno pole může obsahovat více řádků textu uvnitř, pokud AllowQuoting je hodnota false, tato možnost se ignoruje.

Separators

Znaky, které se mají použít jako oddělovače sloupců.

TrimWhitespace

Odstraňte koncové prázdné znaky z čar.

UseThreads

Určuje, zda se mají používat samostatná vlákna analýzy.

Platí pro