VectorDataViewType Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The standard vector type. The representation type of this is VBuffer<T>, where the type parameter is in ItemType.
public sealed class VectorDataViewType : Microsoft.ML.Data.StructuredDataViewType
type VectorDataViewType = class
inherit StructuredDataViewType
Public NotInheritable Class VectorDataViewType
Inherits StructuredDataViewType
- Inheritance
Constructors
VectorDataViewType(PrimitiveDataViewType, ImmutableArray<Int32>) |
Constructs a potentially multi-dimensional vector type. |
VectorDataViewType(PrimitiveDataViewType, Int32) |
Constructs a new single-dimensional vector type. |
VectorDataViewType(PrimitiveDataViewType, Int32[]) |
Constructs a potentially multi-dimensional vector type. |
Properties
Dimensions |
The dimensions. This will always have at least one item. All values will be non-negative. As with Size, a zero value indicates that the vector type is considered to have unknown length along that dimension. |
IsKnownSize |
Whether this is a vector type with known size.
Equivalent to |
ItemType |
The type of the items stored as values in vectors of this type. |
RawType |
The raw Type for this DataViewType. Note that this is the raw representation type and not the complete information content of the DataViewType. (Inherited from DataViewType) |
Size |
The size of the vector. A value of zero means it is a vector whose size is unknown. A vector whose size is known should correspond to values that always have the same Length, whereas one whose size is unknown may have values whose Length varies from record to record. Note that this is always the product of the elements in Dimensions. |
Methods
Equals(DataViewType) | |
Equals(Object) | |
GetHashCode() | |
ToString() |