टेंसरफ़्लो:: ऑप्स:: सेटडिफ़1D

#include <array_ops.h>

संख्याओं या स्ट्रिंग की दो सूचियों के बीच अंतर की गणना करता है।

सारांश

एक सूची x और एक सूची y को देखते हुए, यह ऑपरेशन एक सूची out है जो उन सभी मानों का प्रतिनिधित्व करता है जो x में हैं लेकिन y में नहीं हैं। लौटाई out सूची को उसी क्रम में क्रमबद्ध किया जाता है जिसमें संख्याएँ x में दिखाई देती हैं (डुप्लिकेट संरक्षित हैं)। यह ऑपरेशन एक सूची idx भी लौटाता है जो x में प्रत्येक out तत्व की स्थिति का प्रतिनिधित्व करता है। दूसरे शब्दों में:

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

उदाहरण के लिए, यह इनपुट दिया गया है:

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

यह ऑपरेशन वापस आएगा:

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

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • एक्स: 1-डी. रखने योग्य मूल्य.
  • y: 1-डी. हटाने योग्य मान.

रिटर्न:

  • Output आउटपुट: 1-डी. मान x में मौजूद हैं लेकिन y में नहीं।
  • Output आईडीएक्स: 1-डी। x मानों की स्थिति out में संरक्षित है।

निर्माता और विध्वंसक

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)

सार्वजनिक गुण

idx
operation
out

सार्वजनिक स्थैतिक कार्य

OutIdx (DataType x)

संरचनाएँ

टेंसरफ़्लो:: ऑप्स:: SetDiff1D:: Attrs

SetDiff1D के लिए वैकल्पिक विशेषता सेटर्स।

सार्वजनिक गुण

आईडीएक्स

::tensorflow::Output idx

संचालन

Operation operation

बाहर

::tensorflow::Output out

सार्वजनिक समारोह

सेटडिफ़1D

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

सेटडिफ़1D

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

सार्वजनिक स्थैतिक कार्य

आउटआईडीएक्स

Attrs OutIdx(
  DataType x
)