সেন্সরফ্লো :: অপস :: ডায়াগ
#include <array_ops.h>
প্রদত্ত তির্যক মানগুলির সাথে একটি তির্যক টেনসর প্রদান করে।
সারসংক্ষেপ
একটি diagonal
দেওয়া, এই অপারেশনটি diagonal
এবং জিরো সহ প্যাডযুক্ত সমস্ত কিছু দিয়ে একটি সেন্সর দেয়। তির্যকটি নিম্নরূপে গণনা করা হয়েছে:
অনুমান করুন যে diagonal
মাত্রা [D1, ..., Dk] রয়েছে, তারপরে আউটপুটটি মাত্রা 2K র্যাঙ্কের একটি সেন্সর [D1, ..., Dk, D1, ..., Dk] যেখানে:
output[i1,..., ik, i1,..., ik] = diagonal[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]]
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- তির্যক: র্যাঙ্ক কে টেনসর যেখানে k সর্বাধিক 1।
রিটার্নস:
-
Output
: আউটপুট টেনসর।
নির্মাণকারী এবং ধ্বংসকারী | |
---|---|
Diag (const :: tensorflow::Scope & scope, :: tensorflow::Input diagonal) |
জনসাধারণের গুণাবলী | |
---|---|
operation | |
output |
পাবলিক ফাংশন | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
জনসাধারণের গুণাবলী
অপারেশন
Operation operation
আউটপুট
::tensorflow::Output output
পাবলিক ফাংশন
ডায়াগ
Diag( const ::tensorflow::Scope & scope, ::tensorflow::Input diagonal )
নোড
::tensorflow::Node * node() const
অপারেটর :: টেনসরফ্লো :: ইনপুট
operator::tensorflow::Input() const
অপারেটর :: টেনসরফ্লো :: আউটপুট
operator::tensorflow::Output() const