এন-ডাইমেনশনাল অ্যারের বাইরে ভিউ টুকরো টুকরো করার জন্য ব্যবহৃত একটি সূচক।
একটি স্লাইস, অর্থাত্ একটি হ্রাস করা ভিউ, এন-ডাইমেনশনাল অ্যারে slice(Index)
কল করে প্রাপ্ত হয়, সূচকের একটি তালিকা দেওয়া হয় যা নির্দিষ্ট দিকের কোন উপাদানগুলিকে অন্তর্ভুক্ত করা উচিত / সেই ভিউ থেকে বাদ দেওয়া উচিত select
পাবলিক পদ্ধতি
বিমূর্ত মাত্রা | |
বিমূর্ত দীর্ঘ | শুরু () স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকের সূচনা পান। |
বিমূর্ত বুলেট | startMask () স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকটি মাত্রার শুরুতে শুরু হওয়া উচিত কিনা তা পান। |
বিমূর্ত দীর্ঘ | শেষ () সূচকের শেষে, স্ট্রাইডযুক্ত স্লাইস শৈল সূচীটি পান। |
বিমূর্ত বুলেট | শেষমাস্ক () স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকটি মাত্রার শুরুতে শেষ হওয়া উচিত কিনা তা পান। |
বিমূর্ত বুলেট | আইলিপসিস () যদি এই সূচকটি উপবৃত্ত হয় তবে সত্যটি প্রতীয়মান হয় যত বেশি সম্ভব মাত্রা নিতে (এবং তাদের কাছে সমস্ত প্রয়োগ করে) প্রসারিত করা হয় |
বিমূর্ত বুলেট | ইস নিউ এক্সিস () এই সূচকটি যদি একটি নতুন অক্ষ হয় তবে আকারের 1 এর মাত্রা যুক্ত করে সত্যটি ফেরত দেয় |
বিমূর্ত বুলেট | আইপয়েন্ট () যদি সূচকটি একক পয়েন্ট হয় তবে মাত্রার সংখ্যা এক এক করে হ্রাস করে সত্যটি প্রত্যাবর্তন করে |
বিমূর্ত বুলেট | #StridedSlicingCompliant () সূচকটি স্ট্রাইড স্লাইস স্টাইল ইন্ডেক্সিং সমর্থন করে কিনা তা পান (শুরু, শেষ, স্ট্রাইড এবং পতাকাগুলি ব্যবহার করে) |
বিমূর্ত দীর্ঘ | ম্যাপকর্ডিনেট (দীর্ঘ স্থানাঙ্ক, মাত্রা ম্লান ) প্রদত্ত মাত্রায় এই সূচকটি প্রয়োগ করে একটি উপাদান স্থানাঙ্ককে নতুন স্থানাঙ্কে রূপান্তরিত করে। |
বিমূর্ত দীর্ঘ | সংখ্যা উপাদান ( মাত্রা ম্লান ) প্রদত্ত মাত্রায় এই সূচকটি ব্যবহার করে যে উপাদানের সংখ্যা পুনরুদ্ধার করা যায় তা ফিরিয়ে দেয়। |
বিমূর্ত দীর্ঘ | পদক্ষেপ () স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকের অগ্রভাগ পান। |
পাবলিক পদ্ধতি
সর্বজনীন বিমূর্ত মাত্রা প্রয়োগ ( মাত্রা ম্লান)
প্রদত্ত মাত্রায় এই সূচকটি প্রয়োগ করে।
ফিরে আসা মাত্রা থেকে উপাদানগুলিতে অ্যাক্সেস করার সময়, এই সূচকটি স্বয়ংক্রিয়ভাবে প্রয়োগ হবে এবং আসল অবস্থানকে রূপান্তর করতে পারে।
পরামিতি
ম্লান | এই সূচকটি প্রয়োগ করার মাত্রা |
---|
ফিরে আসে
- একটি সূচকযুক্ত মাত্রা
সর্বজনীন বিমূর্ত দীর্ঘ শুরু ()
স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকের সূচনা পান।
পাবলিক বিমূর্ত বুলিয়ান শুরুমাস্ক ()
স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকটি মাত্রার শুরুতে শুরু হওয়া উচিত কিনা তা পান।
সর্বজনীন বিমূর্ত দীর্ঘ শেষ ()
সূচকের শেষে, স্ট্রাইডযুক্ত স্লাইস শৈল সূচীটি পান।
পাবলিক অ্যাবস্ট্রাক্ট বুলিয়ান এন্ড মাস্ক ()
স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকটি মাত্রার শুরুতে শেষ হওয়া উচিত কিনা তা পান।
সর্বজনীন বিমূর্ত বুলেটিয়ান এলিপসিস ()
যদি এই সূচকটি উপবৃত্ত হয় তবে সত্যটি প্রতীয়মান হয় যত বেশি সম্ভব মাত্রা নিতে (এবং তাদের কাছে সমস্ত প্রয়োগ করে) প্রসারিত করা হয়
পাবলিক অ্যাবস্ট্রাক্ট বুলিয়ান নিউ নিউজিস ()
এই সূচকটি যদি একটি নতুন অক্ষ হয় তবে আকারের 1 এর মাত্রা যুক্ত করে সত্যটি ফেরত দেয়
পাবলিক অ্যাবস্ট্রাক্ট বুলিয়ান আইপয়েন্ট ()
যদি সূচকটি একক পয়েন্ট হয় তবে মাত্রার সংখ্যা এক এক করে হ্রাস করে সত্যটি প্রত্যাবর্তন করে
পাবলিক অ্যাবস্ট্রাক্ট বুলিয়ান স্ট্রাইডস্লাইডিংস কমপ্লায়েন্ট ()
সূচকটি স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিং সমর্থন করে কিনা (স্টার্ট, শেষ, স্ট্রাইড এবং পতাকাগুলি, যেমন টেনসরফ্লো ব্যবহার করে ) সমর্থন করে কিনা তা পান।
সর্বজনীন বিমূর্ত দীর্ঘ মানচিত্র সমন্বয় (দীর্ঘ স্থানাঙ্ক, মাত্রা ম্লান )
প্রদত্ত মাত্রায় এই সূচকটি প্রয়োগ করে একটি উপাদান স্থানাঙ্ককে নতুন স্থানাঙ্কে রূপান্তরিত করে।
উদাহরণস্বরূপ, যদি স্থানাঙ্ক 0 হয় এবং এই সূচকটি এই মাত্রায় n
উপাদানগুলি ফ্লিপ করে, তবে প্রত্যাবর্তিত মান n-1
।
পরামিতি
সমন্বয় করা | রূপান্তর করতে সমন্বয় |
---|---|
ম্লান | সূচকযুক্ত মাত্রা |
ফিরে আসে
- রূপান্তরিত সমন্বয়
সর্বজনীন বিমূর্ত দীর্ঘ সংখ্যা উপাদান ( মাত্রা ম্লান )
প্রদত্ত মাত্রায় এই সূচকটি ব্যবহার করে যে উপাদানের সংখ্যা পুনরুদ্ধার করা যায় তা ফিরিয়ে দেয়।
একটি সূচি যা dim.numElements()
সমস্ত উপাদানকে একের পর এক মানচিত্র করে দেয় dim.numElements()
সমান একটি মান প্রদান করবে, যখন একটি সূচক যা কেবলমাত্র এর একটি উপসেটকে মানচিত্র করে তার একটি ছোট মান ফিরে আসবে।
পরামিতি
ম্লান | সূচকযুক্ত মাত্রা |
---|
ফিরে আসে
- অ্যাক্সেসযোগ্য উপাদান সংখ্যা
প্রকাশ্য বিমূর্ত দীর্ঘ দীর্ঘ ()
স্ট্রাইড স্লাইস স্টাইল ইনডেক্সিংয়ের জন্য সূচকের অগ্রভাগ পান।