SchemaAnnotationsExtensions Classe

Definizione

Metodi di estensione per facilitare l'utilizzo dei contenuti più diffusi di Annotations.

public static class SchemaAnnotationsExtensions
type SchemaAnnotationsExtensions = class
Public Module SchemaAnnotationsExtensions
Ereditarietà
SchemaAnnotationsExtensions

Metodi

GetKeyValues<TValue>(DataViewSchema+Column, VBuffer<TValue>)

Archivia i valori chiave della colonna di input nel buffer fornito, se si tratta di un tipo di chiave e i cui valori di chiave sono di ItemType cui RawType corrisponde TValue. Se non è presente alcuna annotazione con valori di chiave corrispondenti, verrà generata un'eccezione.

GetSlotNames(DataViewSchema+Column, VBuffer<ReadOnlyMemory<Char>>)

Archivia i nomi degli slot della colonna di input nel buffer specificato, se sono presenti nomi di slot. In caso contrario, genererà un'eccezione.

HasKeyValues(DataViewSchema+Column, PrimitiveDataViewType)

Restituisce true se la colonna di input è di VectorDataViewTypee che ha SlotNames un'annotazione di un oggetto VectorDataViewType il cui ItemType oggetto è TextDataViewTypee la cui Size corrispondenza corrisponde a questa dimensione del vettore di input.

HasSlotNames(DataViewSchema+Column)

Restituisce true se la colonna di input è di VectorDataViewTypee che ha SlotNames un'annotazione di un oggetto VectorDataViewType il cui ItemType oggetto è TextDataViewTypee la cui Size corrispondenza corrisponde a questa dimensione del vettore di input.

IsNormalized(DataViewSchema+Column)

Restituisce true se e solo se column l'annotazione è IsNormalized impostata su true.

Si applica a