UniqueWithCounts

सार्वजनिक अंतिम वर्ग यूनिकविथकाउंट्स

टेंसर की धुरी के अनुदिश अद्वितीय तत्व ढूँढता है।

यह ऑपरेशन या तो एक टेंसर `y` लौटाता है जिसमें टेंसर के `अक्ष` के साथ अद्वितीय तत्व होते हैं। लौटाए गए अद्वितीय तत्वों को उसी क्रम में क्रमबद्ध किया जाता है जैसे वे `x` में `अक्ष` के साथ होते हैं। यह ऑपरेशन एक टेंसर `idx` और एक टेंसर `काउंट` भी लौटाता है जो `अक्ष` आयाम के साथ `x` में तत्वों की संख्या के समान आकार का होता है। `idx` में अद्वितीय आउटपुट `y` में सूचकांक शामिल है और `count` में अद्वितीय आउटपुट `y` में गिनती शामिल है। दूसरे शब्दों में, `1-डी` टेंसर `x` के लिए `अक्ष = कोई नहीं:

`y[idx[i]] = x[i] for i in [0, 1,...,rank(x) - 1]`

उदाहरण के लिए:

x = tf.constant([1, 1, 2, 4, 4, 4, 7, 8, 8])
 y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=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]
 
1 `2-D` टेंसर `x` के लिए `अक्ष = 0` के साथ:
x = tf.constant([[1, 0, 0],
                 [1, 0, 0],
                 [2, 0, 0]])
 y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis=[0])
 y ==> [[1, 0, 0],
        [2, 0, 0]]
 idx ==> [0, 0, 1]
 count ==> [2, 1]
 
2 `2-D` टेंसर `x` के लिए `axis = 1` के लिए:
x = tf.constant([[1, 0, 0],
                 [1, 0, 0],
                 [2, 0, 0]])
 y, idx, count = tf.raw_ops.UniqueWithCountsV2(x=x, axis=[1])
 y ==> [[1, 0],
        [1, 0],
        [2, 0]]
 idx ==> [0, 1, 1]
 count ==> [1, 2]
 

सार्वजनिक तरीके

आउटपुट <वी>
गिनती करना ()
एक 1-डी टेंसर।
स्थिर <टी, वी संख्या बढ़ाता है, यू संख्या बढ़ाता है> यूनिकविथकाउंट्स <टी, वी>
बनाएं ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <U> अक्ष, क्लास<V> आउटआईडीएक्स)
एक नए यूनिकविथकाउंट्स ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर <टी, यू संख्या बढ़ाता है> यूनिकविथकाउंट्स <टी, इंटीजर>
बनाएं ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <U> अक्ष)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नए यूनिकविथकाउंट्स ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट <वी>
आईडीएक्स ()
एक 1-डी टेंसर।
आउटपुट <T>
()
एक `टेंसर`।

विरासत में मिली विधियाँ

सार्वजनिक तरीके

सार्वजनिक आउटपुट <V> गिनती ()

एक 1-डी टेंसर। आउटपुट y में x के प्रत्येक मान की गिनती।

सार्वजनिक स्थैतिक यूनिकविथकाउंट्स <टी, वी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> एक्स, ऑपरेंड <यू> अक्ष, क्लास<वी> आउटआईडीएक्स)

एक नए यूनिकविथकाउंट्स ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
एक्स एक `टेंसर`।
एक्सिस `int32` प्रकार का `टेन्सर` (डिफ़ॉल्ट: कोई नहीं)। अद्वितीय तत्वों को खोजने के लिए टेंसर की धुरी।
रिटर्न
  • यूनिकविथकाउंट्स का एक नया उदाहरण

सार्वजनिक स्थैतिक यूनिकविथकाउंट्स <टी, इंटीजर> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> एक्स, ऑपरेंड <यू> अक्ष)

डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नए यूनिकविथकाउंट्स ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
एक्स एक `टेंसर`।
एक्सिस `int32` प्रकार का `टेन्सर` (डिफ़ॉल्ट: कोई नहीं)। अद्वितीय तत्वों को खोजने के लिए टेंसर की धुरी।
रिटर्न
  • यूनिकविथकाउंट्स का एक नया उदाहरण

सार्वजनिक आउटपुट <V> idx ()

एक 1-डी टेंसर। इसका प्रकार x जैसा ही है जिसमें आउटपुट y में x के प्रत्येक मान का सूचकांक शामिल है।

सार्वजनिक आउटपुट <T> y ()

एक `टेंसर`। `टेन्सर` x के `अक्ष` के साथ अद्वितीय तत्व।