xgboost
公共成员函数 | 所有成员列表
xgboost::RegTree::FVec 结构体参考

可由 RegTree 使用,并可由稀疏特征向量构造的稠密特征向量。更多...

#include <tree_model.h>

xgboost::RegTree::FVec 的协作图
Collaboration graph

公共成员函数

void Init (size_t size)
 初始化具有给定大小的向量 更多...
 
void Fill (SparsePage::Inst const &inst)
 用稀疏向量填充该向量 更多...
 
void Drop ()
 填充后清除跟踪,必须在填充后调用。 更多...
 
size_t Size () const
 返回特征向量的大小 更多...
 
bst_float GetFvalue (size_t i) const
 获取第 i 个值 更多...
 
bool IsMissing (size_t i) const
 检查第 i 个条目是否缺失 更多...
 
bool HasMissing () const
 
void HasMissing (bool has_missing)
 
common::Span< float > 数据 ()
 

详细描述

可以由 RegTree 使用,并可以由稀疏特征向量构建的密集特征向量。

成员函数文档

◆ 数据()

common::Span<float> xgboost::RegTree::FVec::Data ( )
inline

◆ Drop()

void xgboost::RegTree::FVec::Drop ( )
inline

填充后清除跟踪,必须在填充后调用。

参数
实例要清除的稀疏实例。

◆ Fill()

void xgboost::RegTree::FVec::Fill ( SparsePage::Inst const &  实例)
inline

用稀疏向量填充该向量

参数
实例要填充的稀疏实例。

◆ GetFvalue()

float xgboost::RegTree::FVec::GetFvalue ( size_t  i) const
inline

获取第 i 个值

参数
i特征索引。
返回
第 i 个特征值

◆ HasMissing() [1/2]

bool xgboost::RegTree::FVec::HasMissing ( ) const
inline

◆ HasMissing() [2/2]

void xgboost::RegTree::FVec::HasMissing ( bool  has_missing)
inline

◆ Init()

void xgboost::RegTree::FVec::Init ( size_t  size)
inline

初始化具有给定大小的向量

参数
size特征向量的大小。

◆ IsMissing()

bool xgboost::RegTree::FVec::IsMissing ( size_t  i) const
inline

检查第 i 个条目是否缺失

参数
i特征索引。
返回
第 i 个值是否缺失。

◆ Size()

size_t xgboost::RegTree::FVec::Size ( ) const
inline

返回特征向量的大小

返回
特征向量的大小

此结构体的文档生成自以下文件: