用于填充、重复和序列的列 API。 更多...
#include <cudf/types.hpp>
#include <cudf/utilities/default_stream.hpp>
#include <cudf/utilities/export.hpp>
#include <cudf/utilities/memory_resource.hpp>
#include <memory>
命名空间 | |
cudf | |
cuDF 接口 | |
函数 | |
void | cudf::fill_in_place (mutable_column_view &destination, size_type begin, size_type end, scalar const &value, rmm::cuda_stream_view stream=cudf::get_default_stream()) |
使用标量值原地填充列中的一系列元素。 更多... | |
std::unique_ptr< column > | cudf::fill (column_view const &input, size_type begin, size_type end, scalar const &value, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
使用标量值非原地填充列中的一系列元素。 更多... | |
std::unique_ptr< table > | cudf::repeat (table_view const &input_table, column_view const &count, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
重复表中的行。 更多... | |
std::unique_ptr< table > | cudf::repeat (table_view const &input_table, size_type count, 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::sequence (size_type size, scalar const &init, scalar const &step, 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::sequence (size_type size, scalar const &init, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
使用由初始值和步长为 1 指定的值序列填充列。 更多... | |
std::unique_ptr< cudf::column > | cudf::calendrical_month_sequence (size_type size, scalar const &init, size_type months, rmm::cuda_stream_view stream=cudf::get_default_stream(), rmm::device_async_resource_ref mr=cudf::get_current_device_resource_ref()) |
生成一个时间戳序列,从 init 开始,每个后续元素按 months 递增,即对于 [0, size) 中的 i ,output[i] = init + i * months 。 更多... | |
用于填充、重复和序列的列 API。
在文件 filling.hpp 中的定义。