चेतावनी: इस एपीआई को पदावनत कर दिया गया है और प्रतिस्थापन के स्थिर होने के बाद इसे TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।

Reshape

सार्वजनिक अंतिम वर्ग नयी आकृति प्रदान करना

एक टेंसर को नया आकार देता है।

`टेंसर` को देखते हुए, यह ऑपरेशन एक टेंसर लौटाता है जिसका आकार `आकार` के साथ `टेन्सर` के समान मान होता है।

यदि 1-डी टेंसर `शेप` का एक घटक विशेष मान -1 है, तो उस आयाम के आकार की गणना की जाती है ताकि कुल आकार स्थिर रहे। विशेष रूप से, `[-1]` का एक `आकृति` 1-डी में चपटा हो जाता है। अधिक से अधिक `आकार` का एक घटक अज्ञात हो सकता है।

`आकृति` 1-डी होनी चाहिए और ऑपरेशन `आकृति` के आकार के साथ एक टेंसर लौटाता है जो `टेंसर` के मूल्यों से भरा होता है। इस मामले में, `आकृति` द्वारा निहित तत्वों की संख्या `टेंसर` में तत्वों की संख्या के समान होनी चाहिए।

यह एक त्रुटि है यदि `आकार` 1-डी नहीं है।

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

# tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]
 # tensor 't' has shape [9]
 reshape(t, [3, 3]) ==> [[1, 2, 3],
                         [4, 5, 6],
                         [7, 8, 9]]
 
 # tensor 't' is [[[1, 1], [2, 2]],
 #                [[3, 3], [4, 4]]]
 # tensor 't' has shape [2, 2, 2]
 reshape(t, [2, 4]) ==> [[1, 1, 2, 2],
                         [3, 3, 4, 4]]
 
 # tensor 't' is [[[1, 1, 1],
 #                 [2, 2, 2]],
 #                [[3, 3, 3],
 #                 [4, 4, 4]],
 #                [[5, 5, 5],
 #                 [6, 6, 6]]]
 # tensor 't' has shape [3, 2, 3]
 # pass '[-1]' to flatten 't'
 reshape(t, [-1]) ==> [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6]
 
 # -1 can also be used to infer the shape
 
 # -1 is inferred to be 9:
 reshape(t, [2, -1]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 2:
 reshape(t, [-1, 9]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 3:
 reshape(t, [ 2, -1, 3]) ==> [[[1, 1, 1],
                               [2, 2, 2],
                               [3, 3, 3]],
                              [[4, 4, 4],
                               [5, 5, 5],
                               [6, 6, 6]]]
 
 # tensor 't' is [7]
 # shape `[]` reshapes to a scalar
 reshape(t, []) ==> 7
 

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

आउटपुट <टी>
asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <टी, यू फैली संख्या> नयी आकृति प्रदान <टी>
बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> टेन्सर, ओपेरैंड <u> आकार)
एक नया रीशेप ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <टी>

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

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

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

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

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

सार्वजनिक स्थिर नयी आकृति प्रदान <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> टेन्सर, ओपेरैंड <u> आकार)

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

मापदंडों
दायरा वर्तमान दायरा
आकार आउटपुट टेंसर के आकार को परिभाषित करता है।
रिटर्न
  • आकार बदलने का एक नया उदाहरण

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