NonZero

NonZero - 13

版本

  • 名稱NonZero (GitHub)

  • 網域main

  • since_version13

  • 函式False

  • 支援層級SupportType.COMMON

  • 形狀推斷True

此版本的運算子自版本 13 起可用。

摘要

傳回非零元素 (以列優先順序 - 按維度) 的索引。NonZero 的行為類似 numpy.nonzero:https://scipy-docs.dev.org.tw/doc/numpy/reference/generated/numpy.nonzero.html,但是對於純量輸入,NonZero 會產生形狀 (0, N) 而不是 (1, N) 的輸出,這與 Numpy 的行為不同。

輸入

  • X (異質) - T

    輸入

輸出

  • Y (異質) - tensor(int64)

    輸出

類型約束

  • T in ( tensor(bfloat16), 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) )

    約束為所有張量類型。

NonZero - 9

版本

  • 名稱NonZero (GitHub)

  • 網域main

  • since_version9

  • 函式False

  • 支援層級SupportType.COMMON

  • 形狀推斷True

此版本的運算子自版本 9 起可用。

摘要

傳回非零元素 (以列優先順序 - 按維度) 的索引。NonZero 的行為類似 numpy.nonzero:https://scipy-docs.dev.org.tw/doc/numpy/reference/generated/numpy.nonzero.html,但是對於純量輸入,NonZero 會產生形狀 (0, N) 而不是 (1, N) 的輸出,這與 Numpy 的行為不同。

輸入

  • X (異質) - T

    輸入

輸出

  • Y (異質) - tensor(int64)

    輸出

類型約束

  • T in ( 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) )

    約束為所有張量類型。