TopKUnique

পাবলিক ফাইনাল ক্লাস TopKUnique

সাজানো ক্রমানুসারে অ্যারের মধ্যে TopK অনন্য মান প্রদান করে।

চলমান সময় K এর গুণফল এবং ইনপুট আকারের সমানুপাতিক। K-এর পর্যাপ্ত বড় মানের জন্য পুরো অ্যারে বাছাই করা আরও কার্যকর। মিডিয়ান-অফ-মিডিয়ান অ্যালগরিদম সম্ভবত দ্রুততর, কিন্তু XLA-তে দক্ষতার সাথে প্রয়োগ করা কঠিন। যদি K অনন্য সংখ্যার কম থাকে (NAN নয়), ফলাফলগুলি নেতিবাচক অসীমতার সাথে প্যাড করা হয়। NaNগুলি কখনই ফেরত দেওয়া হয় না। অস্বাভাবিক সংখ্যা শূন্যে ফ্লাশ করা হয়। যদি একটি উপাদান একাধিক সূচকে উপস্থিত হয়, সর্বোচ্চ সূচকটি ফেরত দেওয়া হয়। যদি একটি TopK উপাদান প্যাডিং মানের কারণে ইনপুটে কখনও উপস্থিত না হয়, তাহলে সূচকগুলি নেতিবাচক একটি দিয়ে প্যাড করা হয়। যদি ইনপুটে একটি প্যাডিং মান উপস্থিত হয় এবং প্যাডিং প্রয়োজন হয়, তাহলে প্যাডিং মানের সর্বোচ্চ সূচকটি ফেরত দেওয়া হবে। শব্দার্থবিদ্যা kth_order_statistic এর মত নয়।

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

স্ট্যাটিক TopKUnique
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <ফ্লোট> ইনপুট, লং কে)
একটি নতুন TopKUnique অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <ফ্লোট>
topk ()
আউটপুট <পূর্ণসংখ্যা>

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

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

সর্বজনীন স্ট্যাটিক TopKUnique তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <ফ্লোট> ইনপুট, লং কে)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
রিটার্নস
  • TopKUnique এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট <ফ্লোট> টপকে ()

সর্বজনীন আউটপুট <পূর্ণসংখ্যা> topkIndices ()