tensorflow:: ops:: SetDiff1D

#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]

तर्क:

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

प्रतिफल:

  • Output : 1-डी. x में मान मौजूद हैं लेकिन y में नहीं।
  • Output idx: 1-D. 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)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::सेटडिफ1डी::एट्रिब्यूट्स

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

सार्वजनिक विशेषताएँ

आईडीएक्स

::tensorflow::Output idx

संचालन

Operation operation

बाहर

::tensorflow::Output out

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

सेटडिफ़1डी

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

सेटडिफ़1डी

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

सार्वजनिक स्थैतिक फ़ंक्शन

आउटआईडीएक्स

Attrs OutIdx(
  DataType x
)