ai.onnx.ml - CategoryMapper

CategoryMapper - 1 (ai.onnx.ml)

版本

  • 名称: CategoryMapper (GitHub)

  • : ai.onnx.ml

  • 自版本: 1

  • 函数: False

  • 支持级别: SupportType.COMMON

  • 形状推断: True

此版本的运算符自域 ai.onnx.ml 的版本 1 起可用

摘要

在字符串和整数之间进行转换。
两个等长序列用于在整数和字符串之间进行映射,同一索引处的字符串和整数详细说明了映射关系。
每个运算符根据提供的哪个默认值属性将整数转换为字符串或字符串转换为整数。 只能定义一个默认值属性。
如果设置了字符串默认值,则它将整数转换为字符串。 如果设置了整数默认值,则它将字符串转换为整数。

属性

  • cats_int64s - INTS :

    映射的整数。 此序列必须与“cats_strings”序列长度相同。

  • cats_strings - STRINGS :

    映射的字符串。 此序列必须与“cats_int64s”序列长度相同

  • default_int64 - INT(默认值为 '-1'

    当输入字符串值在映射中找不到时使用的整数。
    必须且只能定义一个“default_*”属性。

  • default_string - STRING(默认值为 '_Unused'

    当输入整数值在映射中找不到时使用的字符串。
    必须且只能定义一个“default_*”属性。

输入

  • X (异构) - T1

    输入数据

输出

  • Y (异构) - T2

    输出数据。 如果输入为字符串,则输出值为整数,反之亦然。

类型约束

  • T1 in ( tensor(int64), tensor(string) )

    输入必须是字符串或整数张量,可以是 [N,C] 或 [C]。

  • T2 in ( tensor(int64), tensor(string) )

    输出是字符串或整数张量。 其形状将与输入形状相同。