সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

UniqueWithCounts

পাবলিক চূড়ান্ত বর্গ UniqueWithCounts

একটি টেনসরের একটি অক্ষ বরাবর অনন্য উপাদান খুঁজে বের করে।

এই অপারেশনটি হয় একটি টেনসরের `অক্ষ` বরাবর অনন্য উপাদান সমন্বিত একটি টেনসর `y` প্রদান করে। প্রত্যাবর্তিত অনন্য উপাদানগুলিকে একই ক্রমে সাজানো হয়েছে যেভাবে তারা `x`-এ `অক্ষ` বরাবর ঘটে। এই ক্রিয়াকলাপটি একটি টেনসর `idx` এবং একটি টেনসর `গণনা` প্রদান করে যা `অক্ষ` মাত্রা বরাবর `x`-এর উপাদানগুলির সংখ্যার সমান। `idx` অনন্য আউটপুট `y`-এ সূচী ধারণ করে এবং `গণনা` অনন্য আউটপুট `y`-এ গণনা ধারণ করে। অন্য কথায়, একটি `1-D` টেনসর `x` এর জন্য `অক্ষ = কোনোটিই নয়:

`y[idx[i]] = x[i] i এর জন্য [0, 1,...,rank(x) - 1]`

উদাহরণস্বরূপ:

x = tf.constant([1, 1, 2, 4, 4, 4, 7, 8, 8])
 y, idx, count = UniqueWithCountsV2(x, axis = [0])
 y ==> [1, 2, 4, 7, 8]
 idx ==> [0, 0, 1, 2, 2, 2, 3, 4, 4]
 count ==> [2, 1, 3, 1, 2]
 
একটি `2-D` টেন্সর` সঙ্গে x` এর জন্য `অক্ষ = 0`:
x = tf.constant([[1, 0, 0],
                 [1, 0, 0],
                 [2, 0, 0]])
 y, idx, count = UniqueWithCountsV2(x, axis=[0])
 y ==> [[1, 0, 0],
        [2, 0, 0]]
 idx ==> [0, 0, 1]
 count ==> [2, 1]
 
একটি` 2-D` টেন্সর `অক্ষ = 1` সঙ্গে x` জন্য:
x = tf.constant([[1, 0, 0],
                 [1, 0, 0],
                 [2, 0, 0]])
 y, idx, count = UniqueWithCountsV2(x, axis=[1])
 y ==> [[1, 0],
        [1, 0],
        [2, 0]]
 idx ==> [0, 1, 1]
 count ==> [1, 2]
 

পাবলিক পদ্ধতি

আউটপুট <ভী>
গণনা ()
একটি 1-ডি টেনসর।
স্ট্যাটিক <টি, ভি নম্বর প্রসারিত, U- নম্বর প্রসারিত> UniqueWithCounts <টি, ভি>
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <u> অক্ষ, ক্লাস <ভী> outIdx)
একটি নতুন UniqueWithCounts অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক <টি, ইউ নম্বর প্রসারিত> UniqueWithCounts <টি, integer>
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <u> অক্ষ)
ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন UniqueWithCounts অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <ভী>
idx ()
একটি 1-ডি টেনসর।
আউটপুট <টি>
Y ()
একটি 'টেনসর'।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক আউটপুট <ভী> গণনা ()

একটি 1-ডি টেনসর। y আউটপুটে x এর প্রতিটি মানের গণনা।

পাবলিক স্ট্যাটিক UniqueWithCounts <টি, ভি> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <u> অক্ষ, ক্লাস <ভী> outIdx)

একটি নতুন UniqueWithCounts অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
এক্স একটি 'টেনসর'।
অক্ষ `int32` ধরনের একটি `টেনসর` (ডিফল্ট: কোনোটিই নয়)। অনন্য উপাদান খুঁজে বের করতে টেনসরের অক্ষ।
রিটার্নস
  • UniqueWithCounts এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক UniqueWithCounts <টি, integer> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> X, প্রতীক <u> অক্ষ)

ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন UniqueWithCounts অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
এক্স একটি 'টেনসর'।
অক্ষ `int32` ধরনের একটি `টেনসর` (ডিফল্ট: কোনোটিই নয়)। অনন্য উপাদান খুঁজে বের করতে টেনসরের অক্ষ।
রিটার্নস
  • UniqueWithCounts এর একটি নতুন উদাহরণ

পাবলিক আউটপুট <ভী> idx ()

একটি 1-ডি টেনসর। আউটপুট y-এ x-এর প্রতিটি মানের সূচক ধারণ করে x-এর মতোই একই প্রকার।

পাবলিক আউটপুট <টি> Y ()

একটি 'টেনসর'। `টেনসর` x এর `অক্ষ` বরাবর অনন্য উপাদান।