Поделиться через


TextLoader.Options.AllowSparse Поле

Определение

Указывает, могут ли входные данные включать разреженные представления. Например, строка, содержащая "5 2:6 4:3", означает, что имеется 5 столбцов, а единственными ненулевыми являются столбцы 2 и 4 со значениями 6 и 3 соответственно. Индексы столбцов отсчитываются от нуля, поэтому столбцы 2 и 4 представляют собой 3-й и 5-й столбцы. Столбец также может содержать плотные значения, за которыми следуют разреженные значения, представленные таким образом. Например, строка, содержащая "1 2 5 2:6 4:3", представляет два плотных столбца со значениями 1 и 2, за которыми следуют 5 редко представленных столбцов со значениями 0, 0, 6, 0 и 3. Индексы разреженных столбцов начинаются с 0, хотя 0 представляет третий столбец.

Кроме того, следует использовать , InputSize если количество разреженных элементов (5 в этом примере) отсутствует в каждой строке. Он должен указывать общий размер, а не только размер разреженной части. Однако индексы разреженной части относительно того, где начинается разреженная часть. Если InputSize задано значение 7, строка "1 2 2:6 4:3" будет сопоставлена с "1 2 0 0 6 0 4", но если задано значение 10, то та же строка будет сопоставлена с "1 2 0 0 6 0 4 0 0 0 0".

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

Значение поля

Применяется к