एक टेंसर के आकार से आकार 1 के आयामों को हटाता है।
एक टेंसर `इनपुट` को देखते हुए, यह ऑपरेशन उसी प्रकार का एक टेंसर लौटाता है जिसमें आकार 1 के सभी आयाम हटा दिए जाते हैं। यदि आप सभी आकार 1 आयाम नहीं निकालना चाहते हैं, तो आप `अक्ष` निर्दिष्ट करके विशिष्ट आकार 1 आयाम निकाल सकते हैं।
उदाहरण के लिए:
# 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t)) ==> [2, 3]
या, निकालें विशिष्ट आकार 1 आयामों को: # 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
नेस्टेड कक्षाएं
कक्षा | निचोड़।विकल्प | के लिए वैकल्पिक विशेषताओं Squeeze |
सार्वजनिक तरीके
आउटपुट <टी> | asOutput () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर Squeeze.Options | अक्ष (सूची <लांग> अक्ष) |
स्थिर <टी> निचोड़ <टी> | बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> इनपुट, विकल्प ... विकल्प) एक नया स्क्वीज़ ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि। |
आउटपुट <टी> | उत्पादन () इसमें `इनपुट` जैसा ही डेटा होता है, लेकिन आकार 1 के एक या अधिक आयाम हटा दिए जाते हैं। |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक आउटपुट <टी> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थिर Squeeze.Options अक्ष (सूची <लांग> अक्ष)
मापदंडों
एक्सिस | यदि निर्दिष्ट किया गया है, तो केवल सूचीबद्ध आयामों को निचोड़ता है। आयाम सूचकांक 0 से शुरू होता है। यह एक आयाम को निचोड़ने में एक त्रुटि है जो 1 नहीं है। रेंज में होना चाहिए [-रैंक (इनपुट), रैंक (इनपुट))`। |
---|
सार्वजनिक स्थिर निचोड़ <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> इनपुट, विकल्प ... विकल्प)
एक नया स्क्वीज़ ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
इनपुट | निचोड़ने के लिए `इनपुट`। |
विकल्प | वैकल्पिक विशेषता मान रखता है |
रिटर्न
- निचोड़ का एक नया उदाहरण
सार्वजनिक आउटपुट <टी> निर्गम ()
इसमें `इनपुट` जैसा ही डेटा होता है, लेकिन आकार 1 के एक या अधिक आयाम हटा दिए जाते हैं।