সেন্সরফ্লো :: অপস :: ম্যাট্রিক্সসেটডিয়াগ

#include <array_ops.h>

নতুন ব্যাচযুক্ত তির্যক মানগুলির সাথে একটি ব্যাচযুক্ত ম্যাট্রিক্স টেনসর ফিরিয়ে দেয়।

সারসংক্ষেপ

input এবং diagonal , এই অপারেশনটি আন্তঃতম ম্যাট্রিকগুলির মূল তির্যক ব্যতীত একই আকার এবং input হিসাবে মানগুলির সাথে একটি টেনসর দেয়। এগুলি diagonal মানগুলির দ্বারা ওভাররাইট করা হবে।

আউটপুট নিম্নলিখিত হিসাবে গণনা করা হয়:

ধরে input হয়েছে k+1 মাত্রা [I, J, K, ..., M, N] এবং diagonal হয়েছে k মাত্রা [I, J, K, ..., min(M, N)] । তারপরে আউটপুটটি মাত্রা [I, J, K, ..., M, N] k+1 [I, J, K, ..., M, N] সহ র‌্যাট k+1 একটি সেন্সর যেখানে যেখানে:

  • output[i, j, k, ..., m, n] = diagonal[i, j, k, ..., n] m == n
  • output[i, j, k, ..., m, n] = input[i, j, k, ..., m, n] m != n

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • ইনপুট: র‌্যাঙ্ক k+1 , যেখানে k >= 1
  • তির্যক: রেঙ্ক k , যেখানে k >= 1

রিটার্নস:

  • Output : output.shape = input.shape সহ k+1 , র‌্যাঙ্ক।

নির্মাণকারী এবং ধ্বংসকারী

MatrixSetDiag (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input diagonal)

জনসাধারণের গুণাবলী

operation
output

পাবলিক ফাংশন

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

জনসাধারণের গুণাবলী

অপারেশন

Operation operation

আউটপুট

::tensorflow::Output output

পাবলিক ফাংশন

ম্যাট্রিক্সসেটডিয়াগ

0 সি 39154 ডি 30

নোড

::tensorflow::Node * node() const 

অপারেটর :: টেনসরফ্লো :: ইনপুট

 operator::tensorflow::Input() const 

অপারেটর :: টেনসরফ্লো :: আউটপুট

 operator::tensorflow::Output() const