BandPart

सार्वजनिक अंतिम श्रेणी बैंडपार्ट

प्रत्येक आंतरिक मैट्रिक्स में केंद्रीय बैंड के बाहर सब कुछ शून्य पर सेट करते हुए एक टेंसर की प्रतिलिपि बनाएँ।

`बैंड` भाग की गणना निम्नानुसार की जाती है: मान लें कि `इनपुट` में `k` आयाम `[I, J, K, ..., M, N]` है, तो आउटपुट उसी आकार वाला एक टेंसर है जहां

`बैंड[आई, जे, के, ..., एम, एन] = इन_बैंड(एम, एन) * इनपुट[आई, जे, के, ..., एम, एन]`।

सूचक कार्य

`in_band(m, n) = (num_lower < 0 || (mn) <= num_lower)) && (num_upper < 0 || (nm) <= num_upper)`।

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

# if 'input' is [[ 0,  1,  2, 3]
                  [-1,  0,  1, 2]
                  [-2, -1,  0, 1]
                  [-3, -2, -1, 0]],
 
 tf.matrix_band_part(input, 1, -1) ==> [[ 0,  1,  2, 3]
                                        [-1,  0,  1, 2]
                                        [ 0, -1,  0, 1]
                                        [ 0,  0, -1, 0]],
 
 tf.matrix_band_part(input, 2, 1) ==> [[ 0,  1,  0, 0]
                                       [-1,  0,  1, 0]
                                       [-2, -1,  0, 1]
                                       [ 0, -2, -1, 0]]
 
उपयोगी विशेष मामले:
tf.matrix_band_part(input, 0, -1) ==> Upper triangular part.
  tf.matrix_band_part(input, -1, 0) ==> Lower triangular part.
  tf.matrix_band_part(input, 0, 0) ==> Diagonal.
 

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

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

आउटपुट <T>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
आउटपुट <T>
बैंड ()
इनपुट के समान आकार का रैंक `k` टेंसर।
स्थिर <T, TType का विस्तार करता है, U, TNumber > BandPart <T> का विस्तार करता है
बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, ऑपरेंड <U> numLower, ऑपरेंड <U> numUpper)
एक नए बैंडपार्ट ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

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

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "मैट्रिक्सबैंडपार्ट"

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

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

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक आउटपुट <T> बैंड ()

इनपुट के समान आकार का रैंक `k` टेंसर। निकाला गया बैंडेड टेंसर।

सार्वजनिक स्थैतिक बैंडपार्ट <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, ऑपरेंड <U> numLower, ऑपरेंड <U> numUpper)

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

पैरामीटर
दायरा वर्तमान दायरा
इनपुट रैंक `k` टेंसर।
संख्या कम 0-डी टेंसर। रखने के लिए उपविकर्णों की संख्या. यदि नकारात्मक है, तो संपूर्ण निचला त्रिभुज रखें।
numUpper 0-डी टेंसर। रखने के लिए सुपरडायगोनल्स की संख्या. यदि नकारात्मक है, तो संपूर्ण ऊपरी त्रिभुज रखें।
रिटर्न
  • बैंडपार्ट का एक नया उदाहरण