एक टेंसर को नया आकार देता है।
`टेंसर` को देखते हुए, यह ऑपरेशन एक टेंसर लौटाता है जिसका आकार `आकार` के साथ `टेन्सर` के समान मान होता है।
यदि 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 () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <टी, यू फैली संख्या> नयी आकृति प्रदान <टी> | |
आउटपुट <टी> | उत्पादन () |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक आउटपुट <टी> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थिर नयी आकृति प्रदान <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> टेन्सर, ओपेरैंड <u> आकार)
एक नया रीशेप ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
आकार | आउटपुट टेंसर के आकार को परिभाषित करता है। |
रिटर्न
- आकार बदलने का एक नया उदाहरण