ai.onnx.ml - CategoryMapper¶
CategoryMapper - 1 (ai.onnx.ml)¶
版本¶
域:
ai.onnx.ml起始版本:
1函数:
False支持级别:
SupportType.COMMON形状推断:
True
该算子的此版本**自 ai.onnx.ml 域的 1 版本起**可用。
摘要¶
将字符串转换为整数,反之亦然。
两个等长的序列用于在整数和字符串之间进行映射,相同索引处的字符串和整数详细说明了映射关系。
每个算子要么将整数转换为字符串,要么将字符串转换为整数,具体取决于提供了哪个默认值属性。应只定义一个默认值属性。
如果设置了字符串默认值,它将把整数转换为字符串。如果设置了整数默认值,它将把字符串转换为整数。
属性¶
cats_int64s - 整数序列 :
映射中的整数。此序列的长度必须与“cats_strings”序列相同。
cats_strings - 字符串序列 :
映射中的字符串。此序列的长度必须与“cats_int64s”序列相同
default_int64 - 整数(默认为
'-1')当输入字符串值未在映射中找到时使用的整数。
必须定义“default_*”属性中的一个且只有一个。default_string - 字符串(默认为
'_Unused')当输入整数值未在映射中找到时使用的字符串。
必须定义“default_*”属性中的一个且只有一个。
输入¶
X (异构) - T1
输入数据
输出¶
Y (异构) - T2
输出数据。如果输入是字符串,则输出值为整数,反之亦然。
类型约束¶
T1 在 (
tensor(int64),tensor(string)) 中输入必须是字符串或整数张量,可以是 [N,C] 或 [C]。
T2 在 (
tensor(int64),tensor(string)) 中输出是字符串或整数张量。其形状将与输入形状相同。