命名空间 | 函数
transform.hpp 文件参考

用于转换行的列 API。 更多...

#include <cudf/ast/expressions.hpp>
#include <cudf/types.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>
#include <memory>

前往此文件的源代码。

命名空间

 cudf
 cuDF 接口
 

函数

std::unique_ptr< column > cudf::transform (std::vector< column_view > const &inputs, std::string const &transform_udf, data_type output_type, bool is_ptx, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 通过对输入列的每个元素应用变换函数来创建一个新列。 更多...
 
std::pair< std::unique_ptr< rmm::device_buffer >, size_type > cudf::nans_to_nulls (column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 通过将 `NaN` 转换为 null 并保留现有 null 值,从 input 创建一个 null_mask,并返回新的 null_count。 更多...
 
std::unique_ptr< column > cudf::compute_column (table_view const &table, ast::expression const &expr, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 通过评估表上的表达式树来计算一个新列。 更多...
 
std::pair< std::unique_ptr< rmm::device_buffer >, cudf::size_typecudf::bools_to_mask (column_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 从布尔元素列创建一个位掩码。 更多...
 
std::pair< std::unique_ptr< cudf::table >, std::unique_ptr< cudf::column > > cudf::encode (cudf::table_view const &input, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 将给定表的行编码为整数。 更多...
 
std::pair< std::unique_ptr< column >, table_view > cudf::one_hot_encode (column_view const &input, column_view const &categories, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 通过为 categories 中的每个值生成一个新列来编码 input,该新列指示该值在 input 中的存在情况。 更多...
 
std::unique_ptr< column > cudf::mask_to_bools (bitmask_type const *bitmask, size_type begin_bit, size_type end_bit, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 从给定位掩码创建一个布尔列。 更多...
 
std::unique_ptr< column > cudf::row_bit_count (table_view const &t, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 返回 table_view 中所有列的每行的近似累积大小(以位为单位)。 更多...
 
std::unique_ptr< column > cudf::segmented_row_bit_count (table_view const &t, size_type segment_length, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref())
 返回 table_view 中所有列的每行分段的近似累积大小(以位为单位)。 更多...
 

详细说明

用于转换行的列 API。

文件定义于 transform.hpp