StridedSlice.Options

পাবলিক স্ট্যাটিক ক্লাস StridedSlice.Options

StridedSlice এর জন্য ঐচ্ছিক বৈশিষ্ট্য

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

StridedSlice.Options
beginMask (দীর্ঘ শুরু মাস্ক)
StridedSlice.Options
উপবৃত্তাকার মাস্ক (দীর্ঘ উপবৃত্তাকার মাস্ক)
StridedSlice.Options
এন্ডমাস্ক (লং এন্ডমাস্ক)
StridedSlice.Options
newAxisMask (দীর্ঘ নতুনAxisMask)
StridedSlice.Options
shrinkAxisMask (দীর্ঘ সঙ্কুচিতAxisMask)

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

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

public StridedSlice.Options beginMask (লং বিগিনমাস্ক)

পরামিতি
শুরু মাস্ক একটি বিটমাস্ক যেখানে একটি বিট আই হচ্ছে 1 এর অর্থ হল প্রারম্ভিক মান উপেক্ষা করা এবং এর পরিবর্তে সম্ভাব্য সবচেয়ে বড় ব্যবধান ব্যবহার করা। রানটাইমের শুরুতে [i] প্রতিস্থাপিত হবে `[0, n-1)` যদি `stride[i] > 0` অথবা `[-1, n-1]` যদি `stride[i] < 0`

public StridedSlice.Options ellipsisMask (লং এলিপিসিসমাস্ক)

পরামিতি
উপবৃত্তাকার মুখোশ একটি বিটমাস্ক যেখানে বিট `i` 1 মানে `i`তম অবস্থান আসলে একটি উপবৃত্ত। সর্বাধিক এক বিট 1 হতে পারে। যদি `ellipsis_mask == 0` হয়, তাহলে `1 << (m+1)` এর একটি অন্তর্নিহিত উপবৃত্তাকার মাস্ক প্রদান করা হয়। এর মানে হল `foo[3:5] == foo[3:5, ...]`। একটি উপবৃত্তাকার প্রতিটি মাত্রার জন্য কাটা পরিসীমা সম্পূর্ণরূপে নির্দিষ্ট করার জন্য প্রয়োজনীয় যতগুলি পরিসীমা নির্দিষ্টকরণ তৈরি করে। উদাহরণস্বরূপ একটি 4-মাত্রিক টেনসরের জন্য `foo` স্লাইস `foo[2, ..., 5:8]` বোঝায় `foo[2, :, :, 5:8]`।

public StridedSlice.Options endMask (লং এন্ডমাস্ক)

পরামিতি
এন্ডমাস্ক `begin_mask` এর অনুরূপ

public StridedSlice.Options newAxisMask (লং newAxisMask)

পরামিতি
নতুন অ্যাক্সিসমাস্ক একটি বিটমাস্ক যেখানে বিট `i` হচ্ছে 1 মানে `i`থ স্পেসিফিকেশন একটি নতুন আকৃতি 1 মাত্রা তৈরি করে। যেমন `foo[:4, tf.newaxis, :2]` একটি আকৃতি তৈরি করবে `(4, 1, 2)` টেনসর।

public StridedSlice.Options shrinkAxisMask (লং সঙ্কুচিতAxisMask)

পরামিতি
সংকুচিত AxisMask একটি বিটমাস্ক যেখানে বিট `i` বোঝায় যে `i`থ স্পেসিফিকেশনটি মাত্রাকে সঙ্কুচিত করবে। শুরু এবং শেষ মাত্রার আকার 1 এর একটি স্লাইস বোঝাতে হবে। উদাহরণস্বরূপ পাইথনে কেউ `foo[:, 3, :]` করতে পারে যার ফলস্বরূপ `সঙ্কুচিত_axis_mask` হবে 2।