এক বা একাধিক বর্গ ম্যাট্রিকের LU পচন গণনা করে।
ইনপুট হল আকৃতির একটি টেনসর `[..., M, M]` যার ভিতরের-সবচেয়ে বেশি 2 মাত্রা বর্গাকার ম্যাট্রিক্স গঠন করে।
ইনপুট ইনভার্টেবল হতে হবে।
আউটপুট দুটি টেনসর LU এবং P নিয়ে গঠিত যেখানে সমস্ত ইনপুট সাবমেট্রিসের LU পচন রয়েছে `[..., :, :]`। LU নিম্ন ত্রিভুজাকার এবং উপরের ত্রিভুজাকার গুণনীয়কগুলিকে এনকোড করে।
`[M, M]` আকৃতির প্রতিটি ইনপুট সাবম্যাট্রিক্সের জন্য, L হল আকৃতির একটি নিম্ন ত্রিভুজাকার ম্যাট্রিক্স `[M, M]` একক তির্যক যার এন্ট্রিগুলি LU-এর কঠোরভাবে নিম্ন ত্রিভুজাকার অংশের সাথে মিলে যায়। U হল আকৃতির একটি উপরের ত্রিভুজাকার ম্যাট্রিক্স `[M, M]` যার এন্ট্রিগুলি LU এর তির্যক সহ উপরের ত্রিভুজাকার অংশের সাথে মিলে যায়।
P '0' এবং 'M-1' এর মধ্যে প্রতিটি সূচকের তালিকা হিসাবে এনকোড করা একটি পারমুটেশন ম্যাট্রিক্স উপস্থাপন করে, অন্তর্ভুক্ত। P_mat যদি P-এর সাথে সামঞ্জস্যপূর্ণ পারমুটেশন ম্যাট্রিক্সকে বোঝায়, তাহলে L, U এবং P P_mat * ইনপুট = L * Uকে সন্তুষ্ট করে।
পাবলিক পদ্ধতি
স্ট্যাটিক <T, U সংখ্যা প্রসারিত করে> Lu <T, U> | |
স্ট্যাটিক <T> Lu <T, পূর্ণসংখ্যা> | |
আউটপুট <T> | লু () আকৃতির একটি টেনসর `[..., M, M]` যার কঠোরভাবে নীচের ত্রিভুজাকার অংশটি একক তির্যক সহ নিম্ন ত্রিভুজাকার গুণনীয়ক `L` নির্দেশ করে এবং যার উপরের ত্রিভুজাকার অংশটি উপরের ত্রিভুজাকার গুণিতক `U` নির্দেশ করে। |
আউটপুট <U> | পি () `0..M-1`-এ সূচকের তালিকা হিসাবে এনকোড করা সারিগুলির স্থানান্তর। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক Lu <T, U> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, ক্লাস<U> outputIdxType)
একটি নতুন লু অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | আকৃতির একটি টেনসর `[..., M, M]` যার অভ্যন্তরীণ-সবচেয়ে বেশি 2 মাত্রাগুলি আকারের ম্যাট্রিক্স তৈরি করে `[M, M]`। |
রিটার্নস
- লু এর একটি নতুন উদাহরণ
পাবলিক স্ট্যাটিক Lu <T, Integer> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট)
ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন লু অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | আকৃতির একটি টেনসর `[..., M, M]` যার অভ্যন্তরীণ-সবচেয়ে বেশি 2 মাত্রাগুলি আকারের ম্যাট্রিক্স তৈরি করে `[M, M]`। |
রিটার্নস
- লু এর একটি নতুন উদাহরণ
সর্বজনীন আউটপুট <T> lu ()
আকৃতির একটি টেনসর `[..., M, M]` যার কঠোরভাবে নীচের ত্রিভুজাকার অংশটি একক তির্যক সহ নিম্ন ত্রিভুজাকার গুণনীয়ক `L` নির্দেশ করে এবং যার উপরের ত্রিভুজাকার অংশটি উপরের ত্রিভুজাকার গুণিতক `U` নির্দেশ করে।
সর্বজনীন আউটপুট <U> p ()
`0..M-1`-এ সূচকের তালিকা হিসাবে এনকোড করা সারিগুলির স্থানান্তর। আকৃতি হল `[..., M]`।