Sdílet prostřednictvím


TextLoader.Options.AllowSparse Pole

Definice

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é husté hodnoty následované řídkými hodnotami reprezentovanými tímto způsobem. Například řádek obsahující "1 2 5 2:6 4:3" představuje dva husté sloupce s hodnotami 1 a 2, následované 5 řídce reprezentovanými sloupci s hodnotami 0, 0, 6, 0 a 3. Indexy řídkých sloupců začínají od 0, i když 0 představuje třetí sloupec.

Kromě toho by se měl použít v případě, InputSize že počet řídkých prvků (v tomto příkladu 5) není na každém řádku. Měla by určovat celkovou velikost, ne jenom velikost řídké části. Indexy části spars jsou však 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 hodnotu 10, bude stejný řádek mapován na "1 2 0 0 6 0 4 0 0 0".

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

Hodnota pole

Platí pro