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: একক-মাত্রিক। যে মানগুলো রাখতে হবে।
  • y: 1-D. যে মানগুলো বাদ দিতে হবে।

ফেরত:

  • Output : ১-মাত্রিক। মানগুলো x অক্ষে উপস্থিত কিন্তু y অক্ষে অনুপস্থিত।
  • Output idx: ১-মাত্রিক। out x মানগুলোর অবস্থান সংরক্ষিত থাকে।

নির্মাতা এবং ধ্বংসকারী

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)

কাঠামো

tensorflow:: ops:: SetDiff1D:: Attrs

SetDiff1D-এর জন্য ঐচ্ছিক অ্যাট্রিবিউট সেটারসমূহ।

জনসাধারণের বৈশিষ্ট্য

idx

::tensorflow::Output idx

অপারেশন

Operation operation

বাইরে

::tensorflow::Output 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
)

পাবলিক স্ট্যাটিক ফাংশন

আউটআইডিএক্স

Attrs OutIdx(
  DataType x
)