文件 | |
| 文件 | transpose.hpp |
函数 | |
| 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()) |
| 转置一个表。 更多... | |
| 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 | 用于分配返回值设备内存的设备内存资源 |
column 和 table_view,分别表示所有者和转置后的表。