সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

Lu

পাবলিক চূড়ান্ত বর্গ লু

এক বা একাধিক বর্গ ম্যাট্রিসের 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কে সন্তুষ্ট করে।

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

স্ট্যাটিক <টি, ইউ প্রসারিত number> লু <টি, u>
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট, ক্লাস <u> outputIdxType)
একটি নতুন লু অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
স্ট্যাটিক <টি> লু <টি, integer>
তৈরি ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট)
ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন লু অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <টি>
লু ()
আকৃতির একটি টেনসর `[..., M, M]` যার কঠোরভাবে নীচের ত্রিভুজাকার অংশটি একক তির্যক সহ নিম্ন ত্রিভুজাকার গুণনীয়ক `L` নির্দেশ করে এবং যার উপরের ত্রিভুজাকার অংশটি উপরের ত্রিভুজাকার গুণিতক `U` নির্দেশ করে।
আউটপুট <u>
পি ()
`0..M-1`-এ সূচকের তালিকা হিসাবে এনকোড করা সারিগুলির স্থানান্তর।

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

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

পাবলিক স্ট্যাটিক লু <টি, u> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট, ক্লাস <u> outputIdxType)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট আকৃতির একটি টেনসর `[..., M, M]` যার অভ্যন্তরীণ-সবচেয়ে বেশি 2 মাত্রাগুলি আকারের ম্যাট্রিক্স তৈরি করে `[M, M]`।
রিটার্নস
  • লু এর একটি নতুন উদাহরণ

পাবলিক স্ট্যাটিক লু <টি, integer> তৈরি করুন ( ব্যাপ্তি সুযোগ প্রতীক <টি> ইনপুট)

ডিফল্ট আউটপুট প্রকারগুলি ব্যবহার করে একটি নতুন লু অপারেশন মোড়ানো ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট আকৃতির একটি টেনসর `[..., M, M]` যার অভ্যন্তরীণ-সবচেয়ে বেশি 2 মাত্রাগুলি আকারের ম্যাট্রিক্স তৈরি করে `[M, M]`।
রিটার্নস
  • লু এর একটি নতুন উদাহরণ

পাবলিক আউটপুট <টি> lu টি ()

আকৃতির একটি টেনসর `[..., M, M]` যার কঠোরভাবে নীচের ত্রিভুজাকার অংশটি একক তির্যক সহ নিম্ন ত্রিভুজাকার গুণনীয়ক `L` নির্দেশ করে এবং যার উপরের ত্রিভুজাকার অংশটি উপরের ত্রিভুজাকার গুণিতক `U` নির্দেশ করে।

পাবলিক আউটপুট <u> পি ()

`0..M-1`-এ সূচকের তালিকা হিসাবে এনকোড করা সারিগুলির স্থানান্তর। আকৃতি হল `[..., M]`।