選用¶
選用 - 15¶
版本¶
網域:
main
since_version:
15
函式:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算子自版本 15 起提供。
摘要¶
建構一個選用類型的值,該值包含由屬性指定的某類型的空選用值,或包含輸入元素的非空值。
屬性¶
類型 - TYPE_PROTO :
選用輸出中元素的類型
輸入¶
介於 0 到 1 個輸入之間。
輸入 (選用,異質) - V
輸入元素。
輸出¶
輸出 (異質) - O
封閉輸入元素的選用輸出。
類型約束¶
V 在 (
seq(tensor(bool))
、seq(tensor(complex128))
、seq(tensor(complex64))
、seq(tensor(double))
、seq(tensor(float))
、seq(tensor(float16))
、seq(tensor(int16))
、seq(tensor(int32))
、seq(tensor(int64))
、seq(tensor(int8))
、seq(tensor(string))
、seq(tensor(uint16))
、seq(tensor(uint32))
、seq(tensor(uint64))
、seq(tensor(uint8))
、tensor(bool)
、tensor(complex128)
、tensor(complex64)
、tensor(double)
、tensor(float)
、tensor(float16)
、tensor(int16)
、tensor(int32)
、tensor(int64)
、tensor(int8)
、tensor(string)
、tensor(uint16)
、tensor(uint32)
、tensor(uint64)
、tensor(uint8)
)將輸入類型限制為所有張量和序列類型。
O 限定於(
optional(seq(tensor(bool)))
、optional(seq(tensor(complex128)))
、optional(seq(tensor(complex64)))
、optional(seq(tensor(double)))
、optional(seq(tensor(float)))
、optional(seq(tensor(float16)))
、optional(seq(tensor(int16)))
、optional(seq(tensor(int32)))
、optional(seq(tensor(int64)))
、optional(seq(tensor(int8)))
、optional(seq(tensor(string)))
、optional(seq(tensor(uint16)))
、optional(seq(tensor(uint32)))
、optional(seq(tensor(uint64)))
、optional(seq(tensor(uint8)))
、optional(tensor(bool))
、optional(tensor(complex128))
、optional(tensor(complex64))
、optional(tensor(double))
、optional(tensor(float))
、optional(tensor(float16))
、optional(tensor(int16))
、optional(tensor(int32))
、optional(tensor(int64))
、optional(tensor(int8))
、optional(tensor(string))
、optional(tensor(uint16))
、optional(tensor(uint32))
、optional(tensor(uint64))
、optional(tensor(uint8))
)將輸出類型限制為所有可選的張量或可選的序列類型。