গ্রাফঅ্যাপেরেশন

সর্বজনীন চূড়ান্ত শ্রেণি গ্রাফঅ্যাপেরেশন

কোনও Graph নোড হিসাবে Operation বাস্তবায়ন।

গ্রাফ-অপেশনের উদাহরণগুলি কেবল Graph একটি অংশ হিসাবে গ্রাফটি বৈধ হিসাবে বৈধ। সুতরাং, যদি close() করা হয়ে থাকে, তবে গ্রাফঅপারেশন উদাহরণের পদ্ধতিগুলি একটি IllegalStateException সহ ব্যর্থ হতে পারে।

গ্রাফঅপারেশন উদাহরণগুলি অপরিবর্তনীয় এবং থ্রেড-নিরাপদ।

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

বুলিয়ান
সমান (অবজেক্ট ও)
int
int
ইনপুটলিস্টলেন্ট (স্ট্রিং নাম)
এই ক্রিয়াকলাপের জন্য টেনসরগুলির প্রদত্ত ইনপুট তালিকার আকার ফিরিয়ে দেয়।
স্ট্রিং
নাম ()
অপারেশনের পুরো নাম দেয়।
int
নামআউটপুটস ()
এই অপারেশন দ্বারা উত্পাদিত টেনারের সংখ্যা প্রদান করে।
<T> আউটপুট <টি>
আউটপুট (int idx)
এই অপারেশন দ্বারা উত্পাদিত টেনারগুলির মধ্যে একটিতে প্রতীকী হ্যান্ডেল ফেরত দেয়।
আউটপুট [] <?>
আউটপুটলিস্ট (ইন আইডিএক্স, দৈর্ঘ্য দৈর্ঘ্য)
এই অপারেশন দ্বারা উত্পাদিত টেনারগুলির তালিকায় প্রতীকী হ্যান্ডলগুলি ফেরত দেয়।
int
আউটপুটলিস্টলেন্ট (স্ট্রিং নাম)
এই অপারেশন দ্বারা উত্পাদিত টেনেসরের তালিকার আকারটি ফেরত দেয়।
স্ট্রিং
স্ট্রিং
টাইপ ()
অপারেশনের ধরণটি প্রদান করে, অর্থাৎ অপারেশন দ্বারা সম্পাদিত গণনার নাম।

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

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

পাবলিক বুলিয়ান সমান (অবজেক্ট ও)

পাবলিক ইন হ্যাশকোড ()

পাবলিক ইনপুট ইনপুটলিস্টলেন্ট (স্ট্রিং নাম)

এই ক্রিয়াকলাপের জন্য টেনসরগুলির প্রদত্ত ইনপুট তালিকার আকার ফিরিয়ে দেয়।

একটি অপারেশনে একাধিক নামযুক্ত ইনপুট থাকে, যার প্রত্যেকটিতেই রয়েছে একক টেনসর বা টেনারগুলির তালিকা। এই পদ্ধতিটি অপারেশনের একটি নির্দিষ্ট নামযুক্ত ইনপুটটির জন্য টেনারগুলির তালিকার আকার দেয়।

পরামিতি
নাম এই ক্রিয়াকলাপের তালিকার তালিকার সনাক্তকারী (যার মধ্যে অনেকগুলি থাকতে পারে) p
ফিরে আসে
  • এই নামযুক্ত ইনপুট দ্বারা উত্পাদিত টেনেসরের তালিকার আকার।

পাবলিক স্ট্রিং নাম ()

অপারেশনের পুরো নাম দেয়।

পাবলিক ইন নাম্বার আউটপুটস ()

এই অপারেশন দ্বারা উত্পাদিত টেনারের সংখ্যা প্রদান করে।

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

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

সতর্কতা: যে টেন্সর ধরণ টি এটা লেট এটা অনুমান করা যেমন বদলে একটি সুনির্দিষ্ট টাইপ প্যারামিটার দিয়ে এই পদ্ধতি ডাকতে বাঞ্ছনীয় সাথে মেলে চেক করবেন operation.<Integer>output(0)

পরামিতি
আইডিএক্স এই অপারেশন দ্বারা উত্পাদিত আউটপুটগুলির মধ্যে আউটপুটের সূচক।

সর্বজনীন আউটপুট [] <?> আউটপুটলিস্ট (ইন আইডিএক্স, দৈর্ঘ্য দৈর্ঘ্য)

এই অপারেশন দ্বারা উত্পাদিত টেনারগুলির তালিকায় প্রতীকী হ্যান্ডলগুলি ফেরত দেয়।

পরামিতি
আইডিএক্স তালিকার প্রথম টেনসর এর সূচক
দৈর্ঘ্য তালিকায় টেনার সংখ্যা
ফিরে আসে
  • Output অ্যারে

পাবলিক ইন্ট আউটপুটলিস্টলেন্ট (স্ট্রিং নাম)

এই অপারেশন দ্বারা উত্পাদিত টেনেসরের তালিকার আকারটি ফেরত দেয়।

একটি অপারেশনে একাধিক নামযুক্ত আউটপুট থাকে, যার প্রত্যেকটিতেই একক টেনসর বা টেনারগুলির তালিকা তৈরি হয়। এই পদ্ধতিটি অপারেশনের একটি নির্দিষ্ট নামযুক্ত আউটপুটটির জন্য টেনারগুলির তালিকার আকার দেয়।

পরামিতি
নাম এই অপারেশন দ্বারা উত্পাদিত টেনারগুলির তালিকার সনাক্তকারী (যার মধ্যে অনেকগুলিই থাকতে পারে)।
ফিরে আসে
  • এই নামযুক্ত আউটপুট দ্বারা উত্পাদিত টেনেসরের তালিকার আকার।

স্ট্রিং টু স্ট্রিং ()

পাবলিক স্ট্রিং প্রকার ()

অপারেশনের ধরণটি প্রদান করে, অর্থাৎ অপারেশন দ্বারা সম্পাদিত গণনার নাম।