壓縮

壓縮 - 11

版本

  • 名稱: 壓縮 (GitHub)

  • 網域: main

  • since_version: 11

  • 函數: False

  • 支援等級: SupportType.COMMON

  • 形狀推斷: True

此版本的運算符自版本 11起可用。

摘要

沿著給定軸從輸入張量中選擇切片,其中條件針對每個軸索引評估為 True。如果未提供軸,則在選擇元素之前會先將輸入展平。壓縮的行為類似於 numpy.compress:https://scipy-docs.dev.org.tw/doc/numpy/reference/generated/numpy.compress.html

屬性

  • 軸 - INT :

    (可選) 沿著哪個軸取得切片。如果未指定,則在選擇元素之前會先將輸入展平。負值表示從最後一個開始計數維度。接受範圍為 [-r, r-1],其中 r = rank(輸入)。

輸入

  • input (異質) - T

    rank r >= 1 的張量。

  • condition (異質) - T1

    rank 1 的布林張量,用於指示要選擇哪些切片或資料元素。其長度可以小於輸入沿軸的長度,或者如果未指定軸,則小於展平的輸入大小。在這種情況下,超過條件長度的資料切片或元素會被捨棄。

輸出

  • output (異質) - T

    如果指定軸,則為 rank r 的張量。否則,輸出為 rank 1 的張量。

類型約束

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

    將輸入和輸出類型限制為所有張量類型。

  • T1 在 ( tensor(bool) )

    限制為布林張量。

壓縮 - 9

版本

  • 名稱: 壓縮 (GitHub)

  • 網域: main

  • since_version: 9

  • 函數: False

  • 支援等級: SupportType.COMMON

  • 形狀推斷: False

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

摘要

沿著給定軸從輸入張量中選擇切片,其中條件針對每個軸索引評估為 True。如果未提供軸,則在選擇元素之前會先將輸入展平。壓縮的行為類似於 numpy.compress:https://scipy-docs.dev.org.tw/doc/numpy/reference/generated/numpy.compress.html

屬性

  • 軸 - INT :

    (可選) 沿著哪個軸取得切片。如果未指定,則在選擇元素之前會先將輸入展平。

輸入

  • input (異質) - T

    rank r >= 1 的張量。

  • condition (異質) - T1

    rank 1 的布林張量,用於指示要選擇哪些切片或資料元素。其長度可以小於輸入沿軸的長度,或者如果未指定軸,則小於展平的輸入大小。在這種情況下,超過條件長度的資料切片或元素會被捨棄。

輸出

  • output (異質) - T

    如果指定軸,則為 rank r 的張量。否則,輸出為 rank 1 的張量。

類型約束

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

    將輸入和輸出類型限制為所有張量類型。

  • T1 在 ( tensor(bool) )

    限制為布林張量。