跳到主内容
Ctrl+K
cudf 25.04.00 documentation - Home cudf 25.04.00 documentation - Home
  • cuDF 用户指南
  • cudf.pandas
  • Polars GPU 引擎
  • pylibcudf 文档
  • libcudf 文档
    • 开发者指南
  • GitHub
  • Twitter
主页
cudf
cucimcudf-javacudfcugraphcumlcuprojcuspatialcuvscuxfilterdask-cudadask-cudfkvikiolibcudflibcumllibcuprojlibcuspatiallibkvikiolibrmmlibucxxraftrapids-cmakerapidsmpfrmm
stable (25.04)
nightly (25.06)stable (25.04)legacy (25.02)
  • cuDF 用户指南
  • cudf.pandas
  • Polars GPU 引擎
  • pylibcudf 文档
  • libcudf 文档
  • 开发者指南
  • GitHub
  • Twitter

小节导航

目录

  • libcudf 文档
    • libcudf
    • 默认流
    • 内存资源管理
    • Cudf 类
      • 列类
        • 列工厂
        • 字典类
        • 列表类
        • 字符串类
        • 结构体类
        • 时间戳类
      • 表类
      • 标量类
        • 标量工厂
      • 定点类
    • 列 API
      • 列复制
        • 复制拼接
        • 复制收集
        • 复制分散
        • 复制切片
        • 复制分割
        • 复制移位
      • 列空值掩码
      • 列排序
      • 列搜索
      • 列哈希
      • 列合并
      • 列连接
      • 列分位数
      • 列聚合
        • 聚合工厂
        • 聚合归约
        • 聚合分组
        • 聚合滚动
      • 列转换
        • 转换一元运算
        • 转换二元运算
        • 转换变换
        • 转换替换
        • 转换填充
      • 列重塑
        • 重塑转置
      • 列重排序
        • 重排序分区
        • 重排序紧凑
      • 列互操作
        • 互操作 Dlpack
        • 互操作 Arrow
    • 日期时间 API
      • 日期时间提取
      • 日期时间计算
    • 字符串 API
      • 字符串大小写
      • 字符串类型
      • 字符串组合
      • 字符串包含
      • 字符串转换
      • 字符串复制
      • 字符串切片
      • 字符串查找
      • 字符串修改
      • 字符串替换
      • 字符串分割
      • 字符串提取
      • 字符串正则
    • 字典 API
      • 字典编码
      • 字典搜索
      • 字典更新
    • Io API
      • Io 类型
      • Io 读取器
      • Io 写入器
      • Io 数据源
      • Io 数据接收器
    • JSON API
      • JSON 对象
    • 列表 API
      • 列表组合
      • 列表修改
      • 列表提取
      • 列表填充
      • 列表包含
      • 列表收集
      • 列表元素
      • 列表过滤
      • 列表排序
      • 集合操作
    • Nvtext API
      • Nvtext Ngram
      • Nvtext 标准化
      • Nvtext 词干提取
      • Nvtext 编辑距离
      • Nvtext 分词
      • Nvtext 替换
      • Nvtext Minhash
      • Nvtext Jaccard
    • 工具 API
      • 工具类型
      • 工具分发器
      • 工具位掩码
      • 工具错误
      • 工具 Span
    • 标注 API
      • 标注分箱
    • 表达式求值
    • tdigest
  • 正则表达式特性
  • Unicode 限制
  • libcudf 文档
  • libcudf 文档
  • 字典 API
  • 字典搜索

字典搜索#

组 搜索

函数

std::unique_ptr<scalar> get_index(dictionary_column_view const &dictionary, scalar const &key, rmm::cuda_stream_view stream = cudf::get_default_stream(), rmm::device_async_resource_ref mr = cudf::get_current_device_resource_ref())#

返回给定键的索引值。

如果键在字典中不存在,返回的标量将具有 is_valid()==false

抛出:

cudf::logic_error – 如果 key.type() != dictionary.keys().type()

参数:
  • dictionary – 要搜索键的字典。

  • key – 要在字典键集中搜索的值。

  • stream – 用于设备内存操作和内核启动的 CUDA 流。

  • mr – 用于分配返回标量设备内存的设备内存资源。

返回值:

字典中键的数字标量索引值。

上一页

字典编码

下一页

字典更新

本页内容
  • get_index()

本页

  • 显示源文件

© 版权所有 2018-2025, NVIDIA Corporation.

使用 Sphinx 8.2.3 创建。

使用 PyData Sphinx Theme 0.16.1 构建。