সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

Reshape

পাবলিক ফাইনাল ক্লাস পুনর্নির্মাণ

একটি টেনসর পুনরায় আকার।

`টেনসোর Give দেওয়া, এই অপারেশনটি এমন একটি টেনসর দেয় যা আকৃতি` আকারের সাথে `টেনসর হিসাবে একই মান রয়েছে values

যদি 1-ডি টেনসর `আকৃতির` এর একটি উপাদানটি বিশেষ মান -1 হয় তবে সেই মাত্রার আকারটি গণনা করা হয় যাতে মোট আকার স্থির থাকে। বিশেষত, `[-1]` এর একটি `আকৃতি 1 1-ডি-তে পরিণত হয়। `আকৃতির` সর্বাধিক একটি উপাদান অজানা হতে পারে।

`আকৃতিটি অবশ্যই 1-ডি হতে হবে এবং ক্রিয়াকলাপটি shape টেনসোরের মানগুলিতে ভরাট আকার-আকৃতির একটি টেনসর দেয়` এই ক্ষেত্রে, `আকার` দ্বারা আরোপিত উপাদানের সংখ্যা অবশ্যই` টেনসোরের উপাদানের সংখ্যার সমান হতে হবে `

যদি `আকার` 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
 

পাবলিক পদ্ধতি

আউটপুট <টি>
আউটপুট ()
একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্থির <টি, ইউ প্রসারিত সংখ্যা> পুনঃ আকার <<>>
তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <T> টেনসর, অপেরাড <ইউ> আকৃতি)
একটি নতুন পুনর্নির্মাণ অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।
আউটপুট <টি>

উত্তরাধিকারী পদ্ধতি

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()

একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।

টেনসরফ্লো অপারেশনের ইনপুটগুলি অন্য টেনসরফ্লো অপারেশনের আউটপুট। এই পদ্ধতিটি প্রতীকী হ্যান্ডেল প্রাপ্ত করতে ব্যবহৃত হয় যা ইনপুটটির গণনা উপস্থাপন করে।

সর্বজনীন স্ট্যাটিক পুনরায় আকার <T> তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <টি> টেনসর, অপেরাড <ইউ> আকার)

একটি নতুন পুনর্নির্মাণ অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
আকৃতি আউটপুট টেনসারের আকার নির্ধারণ করে।
ফিরে আসে
  • পুনঃ আকারের একটি নতুন উদাহরণ

সর্বজনীন আউটপুট <T> আউটপুট ()