একটি প্রদত্ত তির্যক মান সহ একটি তির্যক টেনসর প্রদান করে।
একটি 'কর্ণ' দেওয়া হলে, এই অপারেশনটি 'কর্ণ' সহ একটি টেনসর প্রদান করে এবং বাকি সবকিছু শূন্য দিয়ে প্যাড করা হয়। তির্যকটি নিম্নরূপ গণনা করা হয়:
অনুমান করুন `কর্ণ` এর মাত্রা আছে [D1,..., Dk], তাহলে আউটপুট হল মাত্রা সহ 2k র্যাঙ্কের একটি টেনসর [D1,..., Dk, D1,..., Dk] যেখানে:
`আউটপুট[i1,..., ik, i1,..., ik] = তির্যক[i1, ..., ik]` এবং অন্য সব জায়গায় 0।
যেমন:
# 'diagonal' is [1, 2, 3, 4]
tf.diag(diagonal) ==> [[1, 0, 0, 0]
[0, 2, 0, 0]
[0, 0, 3, 0]
[0, 0, 0, 4]]
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
আউটপুট <T> | আউটপুট হিসাবে () টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়। |
স্ট্যাটিক <T TType > TensorDiag <T> প্রসারিত করে | |
আউটপুট <T> | আউটপুট () |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি সিম্বলিক হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনার প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক TensorDiag <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> তির্যক)
একটি নতুন TensorDiag অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
তির্যক | র্যাঙ্ক k টেনসর যেখানে k সর্বাধিক 1। |
রিটার্নস
- TensorDiag এর একটি নতুন উদাহরণ