重塑 转置#
- group Transpose
函数
-
std::pair<std::unique_ptr<column>, table_view> 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 – 如果列类型不是固定宽度
- 参数:
input – [in] 要转置的表(M 列 x N 行)
stream – [in] 用于设备内存操作和内核启动的 CUDA 流
mr – [in] 用于分配返回值设备内存的设备内存资源
- 返回:
转置后的输入(N 列 x M 行),表示为
column
和table_view
,分别代表所有者和转置后的表。
-
std::pair<std::unique_ptr<column>, table_view> 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())#