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

Roll

পাবলিক চূড়ান্ত বর্গ রোল

একটি অক্ষ বরাবর একটি টেনসরের উপাদানগুলিকে রোল করে।

উপাদানগুলিকে ধনাত্মকভাবে স্থানান্তরিত করা হয় (বৃহত্তর সূচকের দিকে) `অক্ষ` এর মাত্রা বরাবর `শিফট` অফসেট দ্বারা। নেতিবাচক `শিফ্ট` মানগুলি উপাদানগুলিকে বিপরীত দিকে স্থানান্তরিত করবে। যে উপাদানগুলি শেষ অবস্থানে উত্তীর্ণ হয়েছে সেগুলি প্রথম এবং তদ্বিপরীতভাবে মোড়ানো হবে৷ একাধিক অক্ষ বরাবর একাধিক স্থানান্তর নির্দিষ্ট করা যেতে পারে।

: উদাহরণস্বরূপ

# 't' is [0, 1, 2, 3, 4]
 roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
 
 # shifting along multiple dimensions
 # 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
 roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
 
 # shifting along the same axis multiple times
 # 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
 roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
 

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

আউটপুট <টি>
asOutput ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
স্ট্যাটিক <টি, ইউ নম্বর প্রসারিত, ভি নম্বর প্রসারিত> রোল <টি>
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট, প্রতীক <u> শিফট, প্রতীক <ভী> অক্ষ)
একটি নতুন রোল অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <টি>
আউটপুট ()
ইনপুট হিসাবে একই আকার এবং আকার আছে.

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

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

পাবলিক আউটপুট <টি> asOutput ()

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

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

পাবলিক স্ট্যাটিক রোল <টি> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট, প্রতীক <u> শিফট, প্রতীক <ভী> অক্ষ)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
স্থানান্তর মাত্রা অবশ্যই 0-D বা 1-D হতে হবে। `shift[i]` স্থানের সংখ্যা নির্দিষ্ট করে যেগুলির দ্বারা উপাদানগুলিকে ধনাত্মকভাবে স্থানান্তরিত করা হয় (বৃহত্তর সূচকের দিকে) `অক্ষ[i]` দ্বারা নির্দিষ্ট মাত্রা বরাবর। নেতিবাচক স্থানান্তর উপাদানগুলিকে বিপরীত দিকে ঘুরিয়ে দেবে।
অক্ষ মাত্রা অবশ্যই 0-D বা 1-D হতে হবে। `অক্ষ[i]` মাত্রা নির্দিষ্ট করে যে শিফট `shift[i]` ঘটতে হবে। যদি একই অক্ষ একাধিকবার উল্লেখ করা হয়, তাহলে সেই অক্ষের জন্য মোট স্থানান্তর হবে সেই অক্ষের অন্তর্গত সমস্ত শিফটের যোগফল।
রিটার্নস
  • রোলের একটি নতুন উদাহরণ

পাবলিক আউটপুট <টি> আউটপুট ()

ইনপুট হিসাবে একই আকার এবং আকার আছে. উপাদানগুলি ইতিবাচকভাবে স্থানান্তরিত হয় (বৃহত্তর সূচকের দিকে) `অক্ষ` এর মাত্রা বরাবর `শিফট` এর অফসেট দ্বারা।