给定一个包含 tdigest 数据的 column_view,此类的实例为复合列上的 tdigest 操作提供了一个包装器。更多...
#include <tdigest_column_view.hpp>
公有类型 | |
using | offset_iterator = size_type const * |
偏移量的迭代器。 | |
公有成员函数 | |
tdigest_column_view (column_view const &) | |
从 column_view 构造 tdigest_column_view。 | |
tdigest_column_view (tdigest_column_view &&)=default | |
移动构造函数。 | |
tdigest_column_view (tdigest_column_view const &)=default | |
拷贝构造函数。 | |
tdigest_column_view & | operator= (tdigest_column_view const &)=default |
拷贝赋值运算符。更多... | |
tdigest_column_view & | operator= (tdigest_column_view &&)=default |
移动赋值运算符。更多... | |
column_view | parent () const |
返回父列。更多... | |
lists_column_view | centroids () const |
返回质心列。更多... | |
column_view | means () const |
返回均值内部列。更多... | |
column_view | weights () const |
返回权重内部列。更多... | |
double const * | min_begin () const |
返回列的第一个最小值。每一行对应于相关联摘要的最小值。更多... | |
double const * | max_begin () const |
返回列的第一个最大值。每一行对应于相关联摘要的最大值。更多... | |
静态公有属性 | |
static constexpr size_type | mean_column_index {0} |
均值列索引。 | |
static constexpr size_type | weight_column_index {1} |
权重列索引。 | |
static constexpr size_type | centroid_column_index {0} |
质心列索引。 | |
static constexpr size_type | min_column_index {1} |
最小值列索引。 | |
static constexpr size_type | max_column_index {2} |
最大值列索引。 | |
给定一个包含 tdigest 数据的 column_view,此类的实例为复合列上的 tdigest 操作提供了一个包装器。
tdigest 是一组“压缩的”输入标量,表示为一组排序的质心 (https://arxiv.org/pdf/1902.04023.pdf)。可以查询这些数据以获取分位数信息。tdigest 列中的每一行代表一个完整的 tdigest。
该列具有以下结构
struct { // 摘要的质心
list {
struct {
double // 均值
double // 权重
}
}
// 这些来自输入流,而不是质心。它们用于 // 在计算接近分位数开头或结尾的近似百分位数时使用
double // 最小值
double // 最大值
}
定义于文件 tdigest_column_view.hpp 第 57 行。
lists_column_view cudf::tdigest::tdigest_column_view::centroids | ( | ) | const |
返回质心列。
double const* cudf::tdigest::tdigest_column_view::max_begin | ( | ) | const |
返回列的第一个最大值。每一行对应于相关联摘要的最大值。
column_view cudf::tdigest::tdigest_column_view::means | ( | ) | const |
返回均值内部列。
double const* cudf::tdigest::tdigest_column_view::min_begin | ( | ) | const |
返回列的第一个最小值。每一行对应于相关联摘要的最小值。
|
default |
移动赋值运算符。
|
default |
拷贝赋值运算符。
column_view cudf::tdigest::tdigest_column_view::parent | ( | ) | const |
返回父列。
column_view cudf::tdigest::tdigest_column_view::weights | ( | ) | const |
返回权重内部列。