प्रत्येक आंतरिक मैट्रिक्स में केंद्रीय बैंड के बाहर सब कुछ शून्य पर सेट करते हुए एक टेंसर की प्रतिलिपि बनाएँ।
`बैंड` भाग की गणना निम्नानुसार की जाती है: मान लें कि `इनपुट` में `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> का विस्तार करता है |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक आउटपुट <T> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थैतिक बैंडपार्ट <T> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, ऑपरेंड <U> numLower, ऑपरेंड <U> numUpper)
एक नए बैंडपार्ट ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इनपुट | रैंक `k` टेंसर। |
संख्या कम | 0-डी टेंसर। रखने के लिए उपविकर्णों की संख्या. यदि नकारात्मक है, तो संपूर्ण निचला त्रिभुज रखें। |
numUpper | 0-डी टेंसर। रखने के लिए सुपरडायगोनल्स की संख्या. यदि नकारात्मक है, तो संपूर्ण ऊपरी त्रिभुज रखें। |
रिटर्न
- बैंडपार्ट का एक नया उदाहरण