ai.onnx.ml - CategoryMapper¶
CategoryMapper - 1 (ai.onnx.ml)¶
版本
域:
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 在 (
tensor(int64)
,tensor(string)
) 中输入必须是字符串或整数张量,形状为 [N,C] 或 [C]。
T2 在 (
tensor(int64)
,tensor(string)
) 中输出是字符串或整数张量。其形状将与输入形状相同。