przepływ tensorowy:: ops:: Ustawróżnicę1D

#include <array_ops.h>

Oblicza różnicę między dwiema listami liczb lub ciągów.

Streszczenie

Biorąc pod uwagę listę x i listę y , ta operacja out listę, która reprezentuje wszystkie wartości znajdujące się w x , ale nie w y . out lista jest sortowana w tej samej kolejności, w jakiej liczby pojawiają się w x (duplikaty zostają zachowane). Ta operacja zwraca również listę idx , która reprezentuje pozycję każdego elementu out w x . Innymi słowy:

out[i] = x[idx[i]] for i in [0, 1, ..., len(out) - 1]

Na przykład, biorąc pod uwagę to wejście:

x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]

Ta operacja zwróci:

out ==> [2, 4, 6]
idx ==> [1, 3, 5]

Argumenty:

  • zakres: Obiekt Scope
  • x: 1-D. Wartości, których należy przestrzegać.
  • tak: 1-D. Wartości do usunięcia.

Zwroty:

  • Output : 1-D. Wartości obecne w x , ale nie w y .
  • Output : 1-D. Pozycje wartości x zachowane w out .

Konstruktory i destruktory

SetDiff1D (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y)
SetDiff1D (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const SetDiff1D::Attrs & attrs)

Atrybuty publiczne

idx
operation
out

Publiczne funkcje statyczne

OutIdx (DataType x)

Struktury

tensorflow:: ops:: SetDiff1D:: Atrybuty

Opcjonalne ustawiacze atrybutów dla SetDiff1D .

Atrybuty publiczne

idx

::tensorflow::Output idx

działanie

Operation operation

na zewnątrz

::tensorflow::Output out

Funkcje publiczne

Ustawróżnicę1D

 SetDiff1D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input y
)

Ustawróżnicę1D

 SetDiff1D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input y,
  const SetDiff1D::Attrs & attrs
)

Publiczne funkcje statyczne

OutIdx

Attrs OutIdx(
  DataType x
)