VBufferDataFrameColumn<T> 类

定义

用于保存 VBuffer 的列

public class VBufferDataFrameColumn<T> : Microsoft.Data.Analysis.DataFrameColumn, System.Collections.Generic.IEnumerable<Microsoft.ML.Data.VBuffer<T>>
type VBufferDataFrameColumn<'T> = class
    inherit DataFrameColumn
    interface seq<VBuffer<'T>>
    interface IEnumerable
Public Class VBufferDataFrameColumn(Of T)
Inherits DataFrameColumn
Implements IEnumerable(Of VBuffer(Of T))

类型参数

T
继承
VBufferDataFrameColumn<T>
实现

构造函数

VBufferDataFrameColumn<T>(String, IEnumerable<VBuffer<T>>)

用于保存 VBuffer 的列

VBufferDataFrameColumn<T>(String, Int64)

使用给定 name的 构造空的 VBufferDataFrameColumn。

字段

MaxCapacity

用于保存 VBuffer 的列

属性

DataType

此列包含的数据类型。

(继承自 DataFrameColumn)
Item[Int64, Int32]

返回 lengthstartIndex开始的值的数目。

(继承自 DataFrameColumn)
Item[Int64]

用于保存 VBuffer 的列

Length

此列的长度

(继承自 DataFrameColumn)
Name

列名称。

(继承自 DataFrameColumn)
NullCount

用于保存 VBuffer 的列

方法

Abs(Boolean)

汇报每个数值元素及其绝对数值

(继承自 DataFrameColumn)
Add(DataFrameColumn, Boolean)

执行按元素添加

(继承自 DataFrameColumn)
Add<T>(T, Boolean)

对列中的每个值执行元素加法

(继承自 DataFrameColumn)
AddDataViewColumn(DataViewSchema+Builder)

将新的 DataViewSchema.Column 添加到当前列的指定生成器。

AddValueUsingCursor(DataViewRowCursor, Delegate)

用于保存 VBuffer 的列

All()

返回是否所有元素均为 True

(继承自 DataFrameColumn)
And(Boolean, Boolean)

对列中的每个值执行元素布尔和

(继承自 DataFrameColumn)
And(DataFrameColumn, Boolean)

执行元素布尔和

(继承自 DataFrameColumn)
Any()

返回任何元素是否为 True

(继承自 DataFrameColumn)
Append(VBuffer<T>)

用于保存 VBuffer 的列

Clamp<U>(U, U, Boolean)

限制超出指定阈值的值

(继承自 DataFrameColumn)
ClampImplementation<U>(U, U, Boolean)

限制超出指定阈值的值

(继承自 DataFrameColumn)
Clone(DataFrameColumn, Boolean, Int64)

用于保存 VBuffer 的列

CloneImplementation(DataFrameColumn, Boolean, Int64)

用于保存 VBuffer 的列

CumulativeMax(Boolean)

汇报每个元素及其累积最大值

(继承自 DataFrameColumn)
CumulativeMax(IEnumerable<Int64>, Boolean)

在 rowIndices 处汇报列值及其累积 rowIndices 最大值

(继承自 DataFrameColumn)
CumulativeMin(Boolean)

汇报每个元素及其累积最小值

(继承自 DataFrameColumn)
CumulativeMin(IEnumerable<Int64>, Boolean)

汇报 rowIndices 处的列值及其累积 rowIndices 最小值

(继承自 DataFrameColumn)
CumulativeProduct(Boolean)

汇报每个元素及其累积乘积

(继承自 DataFrameColumn)
CumulativeProduct(IEnumerable<Int64>, Boolean)

使用 rowIndices 的累积 rowIndices 积汇报列值

(继承自 DataFrameColumn)
CumulativeSum(Boolean)

汇报每个元素及其累积总和

(继承自 DataFrameColumn)
CumulativeSum(IEnumerable<Int64>, Boolean)

在 rowIndices 处汇报列值及其累积 rowIndices 总和

(继承自 DataFrameColumn)
Description()

返回一个 DataFrameColumn ,其中包含描述列的统计信息

(继承自 DataFrameColumn)
Divide(DataFrameColumn, Boolean)

执行按元素划分

(继承自 DataFrameColumn)
Divide<T>(T, Boolean)

对列中的每个值执行元素除法

(继承自 DataFrameColumn)
ElementwiseEquals(DataFrameColumn)

执行元素等于

(继承自 DataFrameColumn)
ElementwiseEquals<T>(T)

对列中的每个值执行元素等于

(继承自 DataFrameColumn)
ElementwiseGreaterThan(DataFrameColumn)

按元素执行大于

(继承自 DataFrameColumn)
ElementwiseGreaterThan<T>(T)

对列中的每个值执行大于的元素

(继承自 DataFrameColumn)
ElementwiseGreaterThanOrEqual(DataFrameColumn)

按元素执行大于或等于

(继承自 DataFrameColumn)
ElementwiseGreaterThanOrEqual<T>(T)

对列中的每个值执行元素大小大于或等于

(继承自 DataFrameColumn)
ElementwiseIsNotNull()

对列中的每个值执行不等于 Null 的元素

(继承自 DataFrameColumn)
ElementwiseIsNull()

对列中的每个值执行等于 Null 的元素

(继承自 DataFrameColumn)
ElementwiseLessThan(DataFrameColumn)

按元素执行小于

(继承自 DataFrameColumn)
ElementwiseLessThan<T>(T)

对列中的每个值执行元素小于

(继承自 DataFrameColumn)
ElementwiseLessThanOrEqual(DataFrameColumn)

按元素执行小于或等于

(继承自 DataFrameColumn)
ElementwiseLessThanOrEqual<T>(T)

对列中的每个值执行元素小于或等于

(继承自 DataFrameColumn)
ElementwiseNotEquals(DataFrameColumn)

执行元素不等于

(继承自 DataFrameColumn)
ElementwiseNotEquals<T>(T)

对列中的每个值执行元素不等于

(继承自 DataFrameColumn)
FillNulls(Object, Boolean)

返回一个新列,其中 null 元素由 value替换。

(继承自 DataFrameColumn)
FillNullsImplementation(Object, Boolean)

用于保存 VBuffer 的列

(继承自 DataFrameColumn)
Filter<U>(U, U)

返回按下限和上限筛选的新列

(继承自 DataFrameColumn)
FilterImplementation<U>(U, U)

返回按下限和上限筛选的新列

(继承自 DataFrameColumn)
GetArrowField()

用于保存 VBuffer 的列

(继承自 DataFrameColumn)
GetDataViewGetter(DataViewRowCursor)

创建一个 , ValueGetter<TValue> 它将返回游标引用的行的列的值。

GetEnumerator()

返回一个循环访问此列中的 VBuffer 值的枚举器。

GetEnumeratorCore()

返回一个循环访问此列的枚举器。

GetGroupedOccurrences(DataFrameColumn, HashSet<Int64>)

用于保存 VBuffer 的列

GetGroupedOccurrences<TKey>(DataFrameColumn, HashSet<Int64>)

从其他列中获取此列中每个值的出现,按此值分组

(继承自 DataFrameColumn)
GetMaxRecordBatchLength(Int64)

返回内存中连续的最大值数

(继承自 DataFrameColumn)
GetTypedValue(Int64)

用于保存 VBuffer 的列

GetValue(Int64)

用于保存 VBuffer 的列

GetValueGetterUsingCursor(DataViewRowCursor, DataViewSchema+Column)

用于保存 VBuffer 的列

GetValues(Int64, Int32)

用于保存 VBuffer 的列

GroupBy(Int32, DataFrame)

用于保存 VBuffer 的列

(继承自 DataFrameColumn)
GroupColumnValues<TKey>(HashSet<Int64>)

按值对此列的行进行分组。

(继承自 DataFrameColumn)
HasDescription()

用于从 Description 方法中排除列

(继承自 DataFrameColumn)
Info()

返回包含 StringDataFrameColumn 此列的 DataType 和 Length 的 。

(继承自 DataFrameColumn)
IsNumericColumn()

确定列是否为数值类型

(继承自 DataFrameColumn)
LeftShift(Int32, Boolean)

对列中的每个值执行元素左移

(继承自 DataFrameColumn)
Max()

返回列中值的最大值

(继承自 DataFrameColumn)
Max(IEnumerable<Int64>)

返回 rowIndices 处值的最大值

(继承自 DataFrameColumn)
Mean()

返回列中值的平均值。 如果这不是数值列,则引发

(继承自 DataFrameColumn)
Median()

返回列中值的中值。 如果这不是数值列,则引发

(继承自 DataFrameColumn)
Min()

返回列中值的最小值

(继承自 DataFrameColumn)
Min(IEnumerable<Int64>)

返回 rowIndices 处值的最小值

(继承自 DataFrameColumn)
Modulo(DataFrameColumn, Boolean)

执行元素取模

(继承自 DataFrameColumn)
Modulo<T>(T, Boolean)

对列中的每个值执行元素取模运算

(继承自 DataFrameColumn)
Multiply(DataFrameColumn, Boolean)

执行元素乘法

(继承自 DataFrameColumn)
Multiply<T>(T, Boolean)

对列中的每个值执行元素乘法运算

(继承自 DataFrameColumn)
Or(Boolean, Boolean)

对列中的每个值执行元素布尔值 Or

(继承自 DataFrameColumn)
Or(DataFrameColumn, Boolean)

执行元素布尔值或

(继承自 DataFrameColumn)
Product()

返回列中值的乘积

(继承自 DataFrameColumn)
Product(IEnumerable<Int64>)

返回 rowIndices 处的值的乘积

(继承自 DataFrameColumn)
Resize(Int64)

用于保存 VBuffer 的列

ReverseAdd<T>(T, Boolean)

对列中的每个值执行反向元素加法

(继承自 DataFrameColumn)
ReverseAnd(Boolean, Boolean)

对列中的每个值执行反向的元素布尔值 And

(继承自 DataFrameColumn)
ReverseDivide<T>(T, Boolean)

对列中的每个值执行反向元素除法

(继承自 DataFrameColumn)
ReverseModulo<T>(T, Boolean)

对列中的每个值执行反向元素取模运算

(继承自 DataFrameColumn)
ReverseMultiply<T>(T, Boolean)

对列中的每个值执行反向元素乘法运算

(继承自 DataFrameColumn)
ReverseOr(Boolean, Boolean)

对列中的每个值执行反向的元素布尔值 Or

(继承自 DataFrameColumn)
ReverseSubtract<T>(T, Boolean)

对列中的每个值执行反向元素减法

(继承自 DataFrameColumn)
ReverseXor(Boolean, Boolean)

对列中的每个值执行反向元素布尔 Xor

(继承自 DataFrameColumn)
RightShift(Int32, Boolean)

对列中的每个值执行元素右移

(继承自 DataFrameColumn)
Round(Boolean)

对列中的每个值调用 Math.Round

(继承自 DataFrameColumn)
SetName(String)

汇报列名。

(继承自 DataFrameColumn)
SetName(String, DataFrame)
已过时.

汇报此列的名称。

(继承自 DataFrameColumn)
SetTypedValue(Int64, VBuffer<T>)

用于保存 VBuffer 的列

SetValue(Int64, Object)

用于保存 VBuffer 的列

Sort(Boolean)

返回按其值排序的此列的副本

(继承自 DataFrameColumn)
Subtract(DataFrameColumn, Boolean)

执行按元素减法

(继承自 DataFrameColumn)
Subtract<T>(T, Boolean)

对列中的每个值执行元素减法

(继承自 DataFrameColumn)
Sum()

返回列中值的总和

(继承自 DataFrameColumn)
Sum(IEnumerable<Int64>)

返回 rowIndices 处的值的总和

(继承自 DataFrameColumn)
ToArrowArray(Int64, Int32)

用于保存 VBuffer 的列

(继承自 DataFrameColumn)
ValueCounts()

返回包含唯一值计数的数据帧

(继承自 DataFrameColumn)
Xor(Boolean, Boolean)

对列中的每个值执行元素布尔 Xor

(继承自 DataFrameColumn)
Xor(DataFrameColumn, Boolean)

执行按元素的布尔 Xor

(继承自 DataFrameColumn)

显式接口实现

IEnumerable.GetEnumerator()

用于保存 VBuffer 的列

(继承自 DataFrameColumn)

适用于