文件 | 函数
转置

文件

文件  transpose.hpp
 

函数

std::pair< std::unique_ptr< column >, table_viewcudf::transpose (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())
 转置一个表。 更多...
 

详细描述

函数文档

◆ transpose()

std::pair<std::unique_ptr<column>, table_view> cudf::transpose ( 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() 
)

转置一个表。

将输出存储在连续的列中,将转置后的表作为 table_view 暴露出来。

异常
cudf::logic_error如果列类型不均匀
cudf::logic_error如果列类型不是固定宽度
参数
[in]input要转置的表 (M 列 x N 行)
[in]stream用于设备内存操作和内核启动的 CUDA 流
[in]mr用于分配返回值设备内存的设备内存资源
返回值
转置后的输入 (N 列 x M 行) 作为 columntable_view,分别表示所有者和转置后的表。