ai.onnx.ml - CategoryMapper

CategoryMapper - 1 (ai.onnx.ml)

版本

  • 名稱CategoryMapper (GitHub)

  • 網域ai.onnx.ml

  • since_version1

  • 函數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) )

    輸出是字串或整數的張量。其形狀將與輸入形狀相同。